【[PHP】DB讀資料 mysql_fetch_array() 與 mysql_fetch_assoc() 與 mysql_fetch_row() 的差異




從DB讀取資料時,query出來的內容要如何解析呢?
MySQL提供我們3種方式:




1.mysql_fetch_assoc(index) //用字串(欄位名稱)作所引
  例如:$id=$row["id"];

2.mysql_fetch_row(index) //用數字索引
  例如:$id=$row["0"];

3.mysql_fetch_array(index) //索引值可以是字串或數字
  例如:$id=$row["id"];或$id=$row["0"];

※從資料集取得的陣列,配合索引值來取得資料。


這3種方式差異不大,就看個人使用習慣囉~


留言

這個網誌中的熱門文章

【Eclipse】MS950轉UTF-8亂碼解決方法 中文亂碼

使用 Feedly 訂閱 Ptt 的 RSS,讓手機少裝一些 App

Apache Access Logs 日誌依日期存檔