請問php中 mysqli_fetch_array(result,resulttype)?
3 回答

jeck貓
TA貢獻1909條經(jīng)驗 獲得超7個贊
MYSQLI_ASSOC,返回結果數(shù)組為關聯(lián)數(shù)組,數(shù)組的鍵即為相應的字段名,你使用時可以像這樣:
$row['id']、$row['name'].....
MYSQLI_NUM,返回的結果數(shù)組為索引數(shù)組,數(shù)組的鍵即為0,1,2,3,4這樣的數(shù)字索引,你使用時只能這樣:
$row[0]、row[1].....
MYSQLI_BOTH,返回的結果數(shù)組中同時存在字段索引和數(shù)字索引,你使用時,上面兩種都可以用。
一般常用前兩個。

幕布斯7119047
TA貢獻1794條經(jīng)驗 獲得超8個贊
$data是二維數(shù)組,$row是一維數(shù)組,array_merge是把2個數(shù)組進行合并,2個參數(shù)的數(shù)組并不是同樣緯度的,結果肯定不是你想要的
你的需求應該像上面的一樣
$data[] = $row;
在每次循環(huán),將一維的添加到二維中即可

一只萌萌小番薯
TA貢獻1795條經(jīng)驗 獲得超7個贊
親,如果你的返回結果集不是一條記錄的話,需要循環(huán)獲得,你直接while($row = $mysql_fetch_array($result)){
$data[]=$row;
}
就行了。
- 3 回答
- 0 關注
- 294 瀏覽
添加回答
舉報
0/150
提交
取消