ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:reference:connection:connect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
reference:connect [2015/07/26 03:49] mnewnhamv5:reference:connection:connect [2022/02/12 18:14] – [Description] use of setConnectionParameter() dregad
Line 3: Line 3:
 <WRAP right box> <WRAP right box>
 == See Also == == See Also ==
-[[database:connection_matrix|The Connection Matrix]]+[[v5:database:connection_matrix|The Connection Matrix]]
 == Syntax == == Syntax ==
    mixed connect(    mixed connect(
Line 15: Line 15:
 </WRAP> </WRAP>
 ===== Description ===== ===== Description =====
-The essential function ''connect()'' establishes a connection to a database using the provided parameters. The traditional description of the connection parameters is as follows:+ 
 +The essential function ''connect()'' establishes a connection to a database using the provided parameters.  
 + 
 +Since ADOdb 5.21,0, some database drivers support the use of [[v5:reference:connection:setconnectionparameter|setConnectionParameter()]], which should be called before connect() to pass extra, database-specific parameters to the connect statement. 
 + 
 +The traditional description of the connection parameters is as follows: 
 +-------------------------------------
 ^ Parameter 1  ^ Parameter 2  ^ Parameter 3  ^ Parameter 4  ^ ^ Parameter 1  ^ Parameter 2  ^ Parameter 3  ^ Parameter 4  ^
 |  $hostName    $userId      $password    $database   | |  $hostName    $userId      $password    $database   |
  
-However the actual values of the parameters for some databases are such that the actual requirements can be confusing. See the [[database:connection_matrix|Connection Matrix]] for assistance.+However the actual values of the parameters for some databases are such that the actual requirements can be confusing. See the [[v5:database:connection_matrix|Connection Matrix]] for assistance. 
 + 
 +If the connection is made, $db becomes a database connection object that can be used until the script ends. If the connection fails, the value is set to false. 
 + 
 +To debug the connection, set the value '' $db->debug = true; '' before calling the '' $db->connect '' statement 
 +------------------------------------------
 ===== Usage ===== ===== Usage =====
 <code php> <code php>
 /* /*
   Example using MySQL    Example using MySQL 
-*/+ */
 include 'adodb.inc.php'; include 'adodb.inc.php';
 /* /*
Line 34: Line 45:
  * Make a connection to a database on the local machine  * Make a connection to a database on the local machine
  */  */
-$db->connect('','user','password'.'employees');+$db->connect('', 'user', 'password''employees');
  
-/* 
- * If the connection is made, $db becomes a database connection object that can be used until the script ends.  
- */ 
 </code> </code>
v5/reference/connection/connect.txt · Last modified: 2023/05/07 10:37 by dregad