標籤:
查詢所有:
fetch_all()
MYSQLI_NUM
MYSQLI_ASSOC
MYSQLI_BOTH
查詢一條:
fetch_row()
fetch_assoc()
fetch_object()
fetch_array()
MYSQLI_NUM
MYSQLI_ASSOC
MYSQLI_BOTH
用代碼說話:
<?phpheader(‘content-type:text/html;charset=utf-8‘);$mysqli = new mysqli();$mysqli = @mysqli_connect(‘localhost:3306‘, ‘root‘, ‘root‘, ‘zhy‘);if($mysqli->errno){ die(‘MYSQL CONNECT ERROR--‘.$mysqli->connect_errno.‘:‘.$mysqli->connect_error);}$mysqli->set_charset(‘utf8‘);$sql = ‘select * from user‘;$mysqli_result = $mysqli->query($sql);if($mysqli_result){ /******************************************************************** * 查詢所有記錄 * $rows=$mysqli_result->fetch_all(MYSQLI_NUM); 預設 返回索引數組 * $rows=$mysqli_result->fetch_all(MYSQLI_ASSOC); 返回關聯陣列 * $rows=$mysqli_result->fetch_all(MYSQLI_BOTH); 返回索引數組和關聯陣列 ********************************************************************/// $rows = $mysqli_result->fetch_all();// var_dump($rows); /** * 查詢一條 返回索引數組 */ $rows = $mysqli_result->fetch_row(); var_dump($rows); echo ‘<hr/>‘; /** * 查詢一條 返回關聯陣列 */ $rows = $mysqli_result->fetch_assoc(); var_dump($rows); echo ‘<hr/>‘; /** * 查詢一條 返回對象形式 */ $rows = $mysqli_result->fetch_object(); var_dump($rows); echo ‘<hr/>‘; /** * 查詢一條 返回關聯陣列 方法包含三種屬性 * MYSQLI_NUM * MYSQLI_ASSOC * MYSQLI_BOTH */ $rows = $mysqli_result->fetch_array(MYSQLI_ASSOC); var_dump($rows); echo ‘<hr/>‘; /** * 移動結果集內部指標 */ $mysqli_result->data_seek(0); while($rows = $mysqli_result->fetch_assoc()){ var_dump($rows); echo ‘<br/?‘; } $mysqli_result->free();}else{ die(‘MYSQL QUERY ERROR--‘.$mysqli->errno.‘:‘.$mysqli->error);}$mysqli->close();
PHP mysqli學習(三)查詢操作