如何在 mysql php 中立即获取所有可用行
如果我想获取多个 ROWS 而不像这样执行 while 循环:
while ($data = mysql_fetch_array($select)) {}
我怎样才能在 mysql 和 php 中做到这一点?
If I wanted to fetch multiple ROWS without doing the while loop like this:
while ($data = mysql_fetch_array($select)) {}
how can I do that in mysql and php?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
mysql_fetch_array() 旨在从结果集中获取单行,因此没有合理的方法不使用 while。将 mysqli 与 fetch_all 一起使用或习惯 while :)
您的评论:
mysql_fetch_array()
is intended to fetch a single row from a resultset, so there is no reasonable way not using a while. Use mysqli with fetch_all or get used to while :)Your comment:
使用 mysqli 你有一个
fetch_all
功能。从手册中:With mysqli you have a
fetch_all
function. From the manual: