mysqli result類 成員方法

2021-06-30 16:29:21 字數 1149 閱讀 8823

mysqli_result類--成員方法

close()                釋放內在並關閉結果集,一旦呼叫結果集就不可再使用了。

data_seek()            明確改變當前結果記錄順序

fetch_field()            從結果集中獲得某乙個欄位的資訊

fetch_fields()            從結果集中獲得全部欄位的資訊

fetch_field_direct()        從乙個指定的列中獲得類的詳細資訊,返回乙個包含列資訊的物件

fetch_array()            將以乙個普通索引陣列和關聯陣列兩種形式返回一條結果記錄

fetch_assoc()            將以乙個普通關聯陣列的形式返回一條結果記錄

fetch_object()            將以乙個物件的形式返回一條結果記錄

fetch_row()            將以乙個普通索引陣列的形式返回一條結果記錄

field_seek()            設定結果集中欄位的偏移位置

成員自屬性

$current_field            獲取當前結果中指向的字段偏移位置,是乙個整數

$field_count            結果集中獲取列的個數

$lengths            返回乙個陣列,儲存在結果集中獲取當前的第乙個列的長度

$num_row            返回結果集中(包含)記錄的行數

mysqli_result類的物件,預設是通過mysqli物件中的query()方法執行select語句返回的,並把所有的結果資料從mysql伺服器取回到客戶端,儲存在該物件中。

如果希望把結果暫時留在mysql伺服器上,在有需要時才一條條地讀取記錄過來,就需要在呼叫query()方法時,在第二個引數中提供乙個mysql_use_result值。在處理的資料集合尺寸比較大或不適合一次全部取回到客戶端的時候,使用這個引數比較有用。但是,要想知道本次查詢到底找到了多少條記錄,只能在所有的結果記錄被全部讀取完畢之後。使用mysqli物件中的query()方法獲取結果集的**:

$result=$mysqli->query('select * from table limit 10');    //將資料取回到客戶端,從結果集中解析資料

python類的成員 Python類成員

乙個是乙個類屬性,另乙個是乙個例項屬性。它們是不同的,但是它們之間的關係密切相關,使得它們在時間上看起來一樣。它與python查詢屬性的方式有關。有層次結構。在簡單的情況下,它可能如下所示 instance subclass superclass object built in type 當你在這樣...

類成員和例項成員

類成員和例項成員 類中的成員 字段,方法,內部類 類成員 使用static修飾的成員 例項成員 未使用static修飾的成員 類成員只能訪問類成員,例項成員只能訪問例項成員 類成員,直接屬於類,可以通過類來訪問static欄位和static方法 例項成員,只屬於物件,通過物件來訪問非static方法...

類靜態成員和類靜態成員函式

當將類的某個資料成員宣告為static時,該靜態資料成員只能被定義一次,而且要被同類的所有物件共享。各個物件都擁有類中每乙個普通資料成員的副本,但靜態資料成員只有乙個例項存在,與定義了多少類物件無關。靜態方法就是與該類相關的,是類的一種行為,而不是與該類的例項物件相關。靜態資料成員的用途之一是統計有...