PHP manuál : function.mysqli-stmt-fetch.html
mysqli_stmt_fetch mysqli_stmt_fetch (PHP 5)
mysqli_stmt_fetch
(no version information, might be only in CVS)
stmt->fetch --
Fetch results from a prepared statement into the bound variables
Description Procedural style:
mixed
mysqli_stmt_fetch ( mysqli_stmt stmt )
Object oriented style (method):
class
mysqli_stmt {
mixed
fetch ( void )
}
mysqli_stmt_fetch() fetch the result from a prepared
statement into the variables bound by
mysqli_stmt_bind_result() .
Note:
Note that all columns must be bound by the application before calling
mysqli_stmt_fetch() .
Return Values Table 1. Return Values
Value Description TRUE Success. Data has been fetched FALSE Error occured NULL No more rows/data exists or data truncation occurred
Examples Example 1. Object oriented style
<?php $mysqli = new mysqli ( "localhost" , "my_user" , "my_password" , "world" ); /* check connection */ if ( mysqli_connect_errno ()) { printf ( "Connect failed: %s\n" , mysqli_connect_error ()); exit(); } $query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5" ; if ( $stmt = $mysqli -> prepare ( $query )) { /* execute statement */ $stmt -> execute (); /* bind result variables */ $stmt -> bind_result ( $name , $code ); /* fetch values */ while ( $stmt -> fetch ()) { printf ( "%s (%s)\n" , $name , $code ); } /* close statement */ $stmt -> close (); } /* close connection */ $mysqli -> close (); ?>
Example 2. Procedural style
<?php $link = mysqli_connect ( "localhost" , "my_user" , "my_password" , "world" ); /* check connection */ if ( mysqli_connect_errno ()) { printf ( "Connect failed: %s\n" , mysqli_connect_error ()); exit(); } $query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5" ; if ( $stmt = mysqli_prepare ( $link , $query )) { /* execute statement */ mysqli_stmt_execute ( $stmt ); /* bind result variables */ mysqli_stmt_bind_result ( $stmt , $name , $code ); /* fetch values */ while ( mysqli_stmt_fetch ( $stmt )) { printf ( "%s (%s)\n" , $name , $code ); } /* close statement */ mysqli_stmt_close ( $stmt ); } /* close connection */ mysqli_close ( $link ); ?>
The above example will output:
Rockford (USA)
Tallahassee (USA)
Salinas (USA)
Santa Clarita (USA)
Springfield (USA)
Webmail
Zaujímavé linky
inzerat.sk - bezplatna inzercia, inzeraty, autobazar, reality
Slovak companies and manufacturers directory Katalog slovenskych firiem a vyrobkov
Suppliers and products directory