mysqli_result類別--成員方法
close() 釋放內在並關閉結果集,且一旦呼叫結果集就不可再使用了。
data_seek() 明確改變目前結果記錄順序
fetch_field() etch_field_direct() 從一個指定的欄位中取得類別的詳細資訊,傳回一個包含列資訊的物件
fetch_array() 以一個普通索引陣列與關聯陣列兩種形式傳回一筆結果記錄
fetch_assoc() 將以一個物件的形式傳回一筆結果記錄
fetch_row() 將以一個普通索引陣列的形式傳回一筆結果記錄
field_seek() 取得目前結果中指向的字段偏移位置,是整數
$field_count 結果集中取得列的數量
$lengths 包含)記錄的行數
mysqli_result類別的對象,預設是透過mysqli物件中的query()方法執行select語句傳回的,並且把所有的結果資料從mysql伺服器取回到客戶端,保存在該物件中。
如果希望將結果暫時留在mysql伺服器上,在有需要時才讀取記錄過來,就需要在呼叫query()方法時,在第二個參數中提供一個MYSQL_USE_RESULT值。在處理的資料集合尺寸比較大或不適合一次全部取回到客戶端的時候,使用這個參數比較有用。但是,要知道本次查詢到底找到了多少筆記錄,只能在所有的結果記錄被全部讀取完畢之後。使用mysqli物件中的query()方法取得結果集的程式碼:
$result=$mysqli->query('select * from table limit 10'); //將資料取回到客戶端,並從結果集中解析資料
以上就介紹了mysqli_result類別--成員方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。