PHP對MySQL返回結果的處理

2021-08-22 16:39:30 字數 540 閱讀 3555

標籤: php

1.沒有資料返回,得到的是布林型別,只需要判斷是否成功即可

2.有資料返回,得到是結果集型別,結果集不能直接被php所應用,需要先對結果集進行解析操作

mysql_fetch_array($result,mysql_both);第二個

引數

\text\\ \text\\ \text \end

第二個引數⎩

⎪⎨⎪⎧

​mysql_assoc:

返回關聯陣列

mysql_num:

返回索引陣列

mysql_both:

預設的,兩種陣列都返回​

mysql_fetch_assoc();

返回乙個關聯陣列

mysql_fetch_row();

返回乙個索引陣列

關聯陣列:表的欄位名做為陣列下標,對應記錄字段作為元素值

索引陣列:元素下標從0開始系統生成,表的記錄字段作為元素值

php返回json的結果

現在很多情況下,我們需要程式返回乙個json格式的結果,比如 error response 可以將結果寫成這樣的陣列形式 respon array userkeygetresponse array requestname api request name,api key value api key ...

php呼叫mysql儲存過程返回結果集的處理

php呼叫mysql儲存過程返回結果集的處理 web2.0 root 2008 10 22 14 14 閱讀 9056 web2.0 引用 0 閱讀 9056 查詢當前資料庫有哪些儲存過程 mysql show procedure status where db test 建立乙個簡單的儲存過程 m...

php呼叫mysql儲存過程返回結果集的處理

php呼叫mysql儲存過程返回結果集的處理 最近開發乙個專案,用到這個,記一下 關鍵就是兩點 1define client multi results 131072 2 3 link mysql connect 127.0.0.1 root 1,client multi results or di...