SQL中fetch_array()和fetch_row()的区别

发布时间 2023-08-09 09:49:55作者: GoldWind

相同点:两个的作用都是把查询结果的第一行返回到一个数组中。

不同点:

fetch_row()是通过数字索引取值。

$res = mysqli_query($con,$sql);//返回资源
$arr = mysqli_fetch_row($res);//查询的第一行结果赋值给$arr
print_r($arr);
print_r($arr[0]);

fetch_arroc()是通过关键字索引取值。

1 $res=mysqli_query($con,$sql);
2 $arr = mysqli_fetch_arroc($res);
3 print_r($arr);
4 echo $arr['people'];