(PECL maxdb >= 1.0)
Selects the default database for database queries
bool maxdb_select_db ( resource $link, string $dbname )
The maxdb_select_db() function selects the default database (specified by the dbname
parameter) to be used when performing queries against the database connection represented by the link
parameter.
Note:
This function should only be used to change the default database for the connection. You can select the default database with 4th parameter in maxdb_connect().
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 23 24 25 26 27 28 | <?php $maxdb = new maxdb( "localhost" , "MONA" , "RED" , "DEMODB" ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } /* return name of current default database */ if ( $result = $maxdb ->query( "SELECT SERVERDB FROM USERS WHERE USERNAME='MONA'" )) { $row = $result ->fetch_row(); printf( "Default database is %s.\n" , $row [0]); $result ->close(); } /* change db to non existing db */ $maxdb ->select_db( "XXXXXXXX" ); /* return name of current default database */ if ( $result = $maxdb ->query( "SELECT SERVERDB FROM USERS WHERE USERNAME='MONA'" )) { $row = $result ->fetch_row(); printf( "Default database is %s.\n" , $row [0]); $result ->close(); } $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 23 24 25 26 27 28 | <?php $link = maxdb_connect( "localhost" , "MONA" , "RED" , "DEMODB" ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } /* return name of current default database */ if ( $result = maxdb_query( $link , "SELECT SERVERDB FROM USERS WHERE USERNAME='MONA'" )) { $row = maxdb_fetch_row( $result ); printf( "Default database is %s.\n" , $row [0]); maxdb_free_result( $result ); } /* change db to non existing db */ maxdb_select_db( $link , "XXXXXXXX" ); /* return name of current default database */ if ( $result = maxdb_query( $link , "SELECT SERVERDB FROM USERS WHERE USERNAME='MONA'" )) { $row = maxdb_fetch_row( $result ); printf( "Default database is %s.\n" , $row [0]); maxdb_free_result( $result ); } maxdb_close( $link ); ?> |
See also:
Please login to continue.