php 處理從mysql查詢返回的資料

2021-07-25 03:34:19 字數 594 閱讀 6575

使用php的mysql,向mysql查詢,返回的是乙個資源,有4個函式可以進行處理。

1.mysql_fetch_row()

2.mysql_fetch_assoc()

3.mysql_fetch_array()

4.mysql_fetch_object()

1.mysql_fetch_row():返回乙個索引陣列,即從返回值你不能知道列(字段)名稱,它只記錄第幾個欄位的值是什麼

2.mysql_fetch_assoc():返回乙個關聯陣列,這個記錄了返回的列(字段)名稱,它記錄了欄位名稱和對應的值,但是沒有索引序號,如果不知道確定的欄位名無法進行使用。

3.mysql_fetch_array():返回乙個綜合陣列,它會把前2中的結果同時返回,資料冗餘,查詢速度慢。

4.mysql_fetch_object():返回乙個物件,這個物件中有屬性(列、欄位名稱),使用時通過呼叫物件的屬性來獲取資料。

while($row=mysql_fetch_row($res)){

var_dump($row);

echo "

";一般推薦大家使用第一種方法索引陣列,效率較高。如果使用關聯陣列,程式可讀性強。

php 處理從mysql查詢返回的資料

使用php的mysql,向mysql查詢,返回的是乙個資源,有4個函式可以進行處理。1.mysql fetch row 2.mysql fetch assoc 3.mysql fetch array 4.mysql fetch object 1.mysql fetch row 返回乙個索引陣列,即從...

php查詢mysql分頁查詢返回陣列

defined in phpcms or exit no permission resources.pc base load sys class model 0 classmymodelextendsmodelelse if db setting else parent construct if d...

PHP對MySQL返回結果的處理

標籤 php 1.沒有資料返回,得到的是布林型別,只需要判斷是否成功即可 2.有資料返回,得到是結果集型別,結果集不能直接被php所應用,需要先對結果集進行解析操作 mysql fetch array result,mysql both 第二個 引數 text text text end 第二個引數...