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. 注釋:本函數返回的字段名是區分大小寫的