文字

maxdb_use_result

maxdb::use_result

(PECL maxdb >= 1.0)

maxdb_use_result -- maxdb::use_resultInitiate a result set retrieval

说明

过程化风格

resource maxdb_use_result ( resource $link )

面向对象风格

resource maxdb::use_result ( void )

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

参见

  • maxdb_real_query() - Execute an SQL query
  • maxdb_store_result() - Transfers a result set from the last query
上一篇: 下一篇: