猿问

请问php中 mysqli_fetch_array(result,resulttype)?

php中 mysqli_fetch_array(result,resulttype)


忽然笑
浏览 1131回答 4
4回答

胡子哥哥

MYSQLI_ASSOC,返回结果数组为关联数组,数组的键即为相应的字段名,你使用时可以像这样:$row['id']、$row['name'].....MYSQLI_NUM,返回的结果数组为索引数组,数组的键即为0,1,2,3,4这样的数字索引,你使用时只能这样:$row[0]、row[1].....MYSQLI_BOTH,返回的结果数组中同时存在字段索引和数字索引,你使用时,上面两种都可以用。一般常用前两个。

婷婷同学_

$data是二维数组,$row是一维数组,array_merge是把2个数组进行合并,2个参数的数组并不是同样纬度的,结果肯定不是你想要的你的需求应该像上面的一样$data[] = $row;在每次循环,将一维的添加到二维中即可

慕桂英3389331

亲,如果你的返回结果集不是一条记录的话,需要循环获得,你直接while($row = $mysql_fetch_array($result)){$data[]=$row;}就行了。
随时随地看视频慕课网APP
我要回答