$result = mysqli_query($conn, $sql); 这里就一次性查询出了$sql吗?

我在网上航看这段代码,请问

$result = mysqli_query($conn, $sql);  

这里所有都被查询出来了吗?

图片描述

还是说mysqli_fetch_assoc($result)这里才一条一条地查询出?

阅读 5.9k
2 个回答

返回了所有数据(的一个结果集),一个mysqli_result对象,但是需要通过mysqli_fetch_assoc之类的方法来读出

$result = mysqli_query($conn, $sql);执行后users表的所有数据都被查出来了, mysqli_fetch_assoc($result);是从查询结果集取出一行数据并让游标往后移一个位置,这样才能遍历地获得所有结果集。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题