mysql_fetch_row() 得到是索引数组
mysql_fetch_assoc() 得到的是关联数组
mysql_fetch_array() 可以得到关联数组也可以得到索引数组,也可以二者都有。
假如从数据库取出一个用户的用户名和密码
username password
array([username]=>'test',[password]=>'123456')
array([0]=>'test',[1]=>'123456')
array([username]=>'test',[password]=>'123456',[0]=>'test',[1]=>'123456')
mysql_fetch_assoc() 得到的是关联数组
mysql_fetch_array() 可以得到关联数组也可以得到索引数组,也可以二者都有。
假如从数据库取出一个用户的用户名和密码
username password
test 123456
用mysql_fetch_rows结果是:
array([0]=>'test',[1]=>'123456')
用mysql_fetch_assoc()结果是:
array([username]=>'test',[password]=>'123456')
用mysql_fetch_array()结果有以下三种:array([username]=>'test',[password]=>'123456')
array([0]=>'test',[1]=>'123456')
array([username]=>'test',[password]=>'123456',[0]=>'test',[1]=>'123456')