(PECL maxdb >= 1.0)
Performs a query on the database
bool maxdb_multi_query ( resource $link, string $query )
Procedural style
Object oriented style
bool maxdb::multi_query ( string
$query
)The maxdb_multi_query() works like the function maxdb_query(). Multiple queries are not yet supported.
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 29 30 31 | <?php $maxdb = new maxdb( "localhost" , "MONA" , "RED" , "DEMODB" ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } $query = "SELECT * FROM dual" ; /* execute multi query */ if ( $maxdb ->multi_query( $query )) { do { /* store first result set */ if ( $result = $maxdb ->store_result()) { while ( $row = $result ->fetch_row()) { printf( "%s\n" , $row [0]); } $result ->close(); } /* print divider */ if ( $maxdb ->more_results()) { printf( "-----------------\n" ); } } while ( $maxdb ->next_result()); } /* close connection */ $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 29 30 31 | <?php $link = maxdb_connect( "localhost" , "MONA" , "RED" , "DEMODB" ); /* check connection */ if (maxdb_connect_errno()) { printf( "Connect failed: %s\n" , maxdb_connect_error()); exit (); } $query = "SELECT * FROM dual" ; /* execute multi query */ if (maxdb_multi_query( $link , $query )) { do { /* store first result set */ if ( $result = maxdb_store_result( $link )) { while ( $row = maxdb_fetch_row( $result )) { printf( "%s\n" , $row [0]); } maxdb_free_result( $result ); } /* print divider */ if (maxdb_more_results( $link )) { printf( "-----------------\n" ); } } while (maxdb_next_result( $link )); } /* close connection */ maxdb_close( $link ); ?> |
See also:
Please login to continue.