©
Ce document utilise Manuel du site Web PHP chinois Libérer
(PECL maxdb >= 1.0)
maxdb_use_result -- maxdb::use_result — Initiate a result set retrieval
过程化风格
$link
)面向对象风格
maxdb_use_result() has no effect.
Returns result 或者在失败时返回 FALSE
.
Example #1 面向对象风格
<?php
$maxdb = new maxdb ( "localhost" , "MONA" , "RED" , "DEMODB" );
if ( maxdb_connect_errno ()) {
printf ( "Connect failed: %s\n" , maxdb_connect_error ());
exit();
}
$query = "SELECT * FROM DUAL" ;
if ( $maxdb -> multi_query ( $query )) {
do {
if ( $result = $maxdb -> use_result ()) {
while ( $row = $result -> fetch_row ()) {
printf ( "%s\n" , $row [ 0 ]);
}
$result -> close ();
}
if ( $maxdb -> more_results ()) {
printf ( "-----------------\n" );
}
} while ( $maxdb -> next_result ());
}
$maxdb -> close ();
?>
Example #2 过程化风格
<?php
$link = maxdb_connect ( "localhost" , "MONA" , "RED" , "DEMODB" );
if ( maxdb_connect_errno ()) {
printf ( "Connect failed: %s\n" , maxdb_connect_error ());
exit();
}
$query = "SELECT * FROM DUAL" ;
if ( maxdb_multi_query ( $link , $query )) {
do {
if ( $result = maxdb_use_result ( $link )) {
while ( $row = maxdb_fetch_row ( $result )) {
printf ( "%s\n" , $row [ 0 ]);
}
maxdb_free_result ( $result );
}
if ( maxdb_more_results ( $link )) {
printf ( "-----------------\n" );
}
} while ( maxdb_next_result ( $link ));
}
maxdb_close ( $link );
?>
以上例程的输出类似于:
a