(PECL maxdb >= 1.0)
Opens a connection to a MaxDB server
bool maxdb_real_connect ( resource $link [, string $hostname [, string $username [, string $passwd [, string $dbname [, int $port = 0 [, string $socket ]]]]]] )
Procedural style
Object oriented style
bool maxdb::real_connect ([ string
$hostname
[, string $username
[, string $passwd
[, string $dbname
[, int $port
= 0 [, string $socket
]]]]]] ) maxdb_real_connect() attempts to establish a connection to a MaxDB database engine running on hostname
.
This function differs from maxdb_connect():
-
maxdb_real_connect() needs a valid resource which has to be created by function maxdb_init()
-
With function maxdb_options() you can set various options for connection.
Returns:
Returns TRUE
on success or FALSE
on failure.
Examples:
Object oriented style
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php /* create a connection object which is not connected */ $maxdb = maxdb_init(); /* set connection options */ $maxdb ->options(MAXDB_UNICODE, "FALSE" ); $maxdb ->options(MAXDB_TIMEOUT, 5); /* connect to server */ $maxdb ->real_connect( 'localhost' , 'MONA' , 'RED' , 'DEMODB' ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } printf ( "Connection: %s\n." , $maxdb ->host_info); $maxdb ->close(); ?> |
Procedural style
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php /* create a connection object which is not connected */ $link = maxdb_init(); /* set connection options */ maxdb_options( $link , MAXDB_UNICODE, "FALSE" ); maxdb_options( $link , MAXDB_TIMEOUT, 5); /* connect to server */ maxdb_real_connect( $link , 'localhost' , 'MONA' , 'RED' , 'DEMODB' ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } printf ( "Connection: %s\n." , maxdb_get_host_info( $link )); maxdb_close( $link ); ?> |
See also:
Please login to continue.