PEAR Articles

  Home arrow PEAR Articles arrow Page 3 - Installing a PEAR Package
PEAR ARTICLES

Installing a PEAR Package
By: David Web
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 1
    2008-09-24

    Table of Contents:
  • Installing a PEAR Package
  • Using the installed Packages
  • mdb2 Package
  • Mail Package
  • More Mail!

  •  
     

    SEARCH CODEWALKERS

    TOOLS YOU CAN USE

    advertisement

    Installing a PEAR Package - mdb2 Package


    (Page 3 of 5 )


    The next package that we will test is the mdb2 package. Add the following code to a document, save and run it:

    <?php

    require_once("MDB2.php");

    //include 'connx.php';

    // Build a DSN string (Data Source Name)

    // Required by MDB2::connect()

    //$db_driver://$user:$password@$host/$database_name

    $url="mysql://root:pass@localhost/cms";


    $con = MDB2::factory($url);

    if(PEAR::isError($con)) {

    die("Error while connecting : " . $con->getMessage());

    }else{

    echo "Connection with MDB2 was successful";

    }

    ?>

    The setup of the second code block is the same as for PEAR::DB which we used before. The only difference, apart from the names, is that we explicitly define the connection URL (previously DSN):

    $url="mysql://root:pass@localhost/cms";

    Instead of including the connx.php file:

    include 'connx.php';

    We use the factory method to connect to the database:

    $con = MDB2::factory($url);

    then we check for any errors while attempting to connect and write out the appropriate message:

    if(PEAR::isError($con)) {

    die("Error while connecting : " . $con->getMessage());

    }else{

    echo "Connection with MDB2 was successful";

    }

    More PEAR Articles Articles
    More By David Web

    blog comments powered by Disqus

    PEAR ARTICLES ARTICLES

    - Installing PEAR
    - PEAR: an Introduction
    - Managing robots.txt using PHP: Generating Dy...
    - Deleting Authors from a PEAR Content Managem...
    - PEAR CMS: Index and Delete Scripts
    - Listing Articles for a PEAR Content Manageme...
    - Building an Authors Page for a PEAR CMS
    - Building the View Details Page in a PEAR CMS
    - Creating the Main Pages of a PEAR CMS
    - Completing the Login Script for a PEAR CMS
    - User Authentication for a PEAR CMS
    - A PEAR CMS: Examining the Code
    - Building a Content Management System with PE...
    - Installing a PEAR Package
    - My PEAR: The Beginning


    © 2003-2012 by Developer Shed. All rights reserved. DS Cluster 11 - Follow our Sitemap