mysql_fetch_assoc與mysql_fetch_array的區別?


mysql_fetch_assoc與mysql_fetch_array的區別?

   1. mysql_fetch_assoc : mysql_fetch_assoc() 函數從結果集中取得一行作為關聯數組。返回根據從結果集取得的行生成的關聯數組,如果沒有更多行,則返回 false。

   2.mysql_fetch_array   :mysql_fetch_array() 是 mysql_fetch_row()  的擴展版本。除了將數據以數字索引方式儲存在數組中之外,還可以將數據作為關聯索引儲存,用字段名作 為鍵名。

  3.  mysql_fetch_array --  從結果集中取得一行作為關聯數組,或數字數組,或二者兼有。注釋:mysql_fetch_assoc() 和用  mysql_fetch_array() 加上第二個可選參數 MYSQL_ASSOC 完全相同。它僅僅返回關聯數組。這也是  mysql_fetch_array() 初始的工作方式。即:mysql_fetch_array($result,'MYSQL_ASSOC')與mysql_fetch_assoc($result)返回結果相同,提示:如果在關聯索引之外還需要數字索引,用 mysql_fetch_array()。
注釋:本函數返回的字段名是區分大小寫的。

mysql_fetch_assoc 得到的是關聯數組。
mysql_fetch_array 可以得到關聯數組也可以得到索引數組,也可以二者都有。

4.提示和注釋
  1.  注釋:mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二個可選參數 MYSQL_ASSOC 完全相同。它僅僅返回關聯數組。這也是 mysql_fetch_array() 初始的工作方式。

  2.  提示:如果在關聯索引之外還需要數字索引,用 mysql_fetch_array()。

  3.  注釋:本函數返回的字段名是區分大小寫的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM