DB
[ class tree: DB ] [ index: DB ] [ all elements ]

Source for file connect.inc

Documentation is available at connect.inc

  1. <?php
  2.  
  3. /**
  4.  * Connects to the database
  5.  *
  6.  * PHP versions 4 and 5
  7.  *
  8.  * LICENSE: This source file is subject to version 3.0 of the PHP license
  9.  * that is available through the world-wide-web at the following URI:
  10.  * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
  11.  * the PHP License and are unable to obtain it through the web, please
  12.  * send a note to license@php.net so we can mail you a copy immediately.
  13.  *
  14.  * @category   Database
  15.  * @package    DB
  16.  * @author     Daniel Convissor <danielc@php.net>
  17.  * @copyright  1997-2005 The PHP Group
  18.  * @license    http://www.php.net/license/3_0.txt  PHP License 3.0
  19.  * @version    $Id: connect.inc,v 1.12 2005/02/02 00:40:23 danielc Exp $
  20.  * @link       http://pear.php.net/package/DB
  21.  */
  22.  
  23.  
  24. // Setting of $options and requiring DB are done in setup.inc
  25.  
  26. /**
  27.  * Establish the include_path, DSN's and connection $options
  28.  */
  29. require_once './setup.inc';
  30.  
  31. if (empty($dsns)) {
  32.     die('At least one element of $dsns must be defined in setup.inc');
  33. }
  34.  
  35. list($dbms$dsneach($dsns);
  36.  
  37. if ($dbms == 'mssql'{
  38.     ini_set('mssql.textlimit'4096);
  39.     ini_set('mssql.textsize'4096);
  40. }
  41.  
  42. $dbh =DB::connect($dsn$options);
  43. if (DB::isError($dbh)) {
  44.     die('connect.inc: ' $dbh->toString());
  45. }

Documentation generated on Tue, 20 Mar 2007 05:30:21 -0500 by phpDocumentor 1.3.0. PEAR Logo Copyright © PHP Group 2004.