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

2022-06-29 07:30:16 字數 653 閱讀 2641

使用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))$sql="select name,url from websites order by alexa";if($result=mysqli_query($con,$sql))// 釋放結果集合mysqli_free_result($result);}mysqli_close($con);?>

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 第二個引數...