PHP mysqli多查询空结果
我使用 mysqli 多重查询在一大堆中执行一些插入和更新,而不是在许多单独的查询中执行它们,基本上我不关心结果,即使它是一个错误并且我在 PHP.net 文档页面上阅读对于 multi_query 函数,我可以使用这个:
while ($mysqli->next_result()) {;}
查看结果,以便我可以执行更多查询。但这里的问题似乎是,如果我替换 ; ,则每个循环都需要永远运行。 with echo "Next";
它就像在每个下一个回显之间有半秒的时间。
有什么办法可以加快速度,或者清空结果之类的吗?
Im using mysqli multi query to do some inserts and updates in one big lump instead of doing them in lots of seperate queries, basically I don't care about the results even if it is an error and ive read on the PHP.net doc page for the multi_query function I can use this:
while ($mysqli->next_result()) {;}
to go through the results so I can execute more queries. But the problem here seems to be that each loop of that is taking forever to run, if i replace the ; with echo "Next";
its like a half a second between each next being echoed.
Any way i can speed this up, or empty the results or something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用
And
如果您使用的是 MyISAM 存储引擎
You could try using
And
If you are using the MyISAM storage engine