首先,我故意使用已弃用的mysql
函数(而不是mysqli
),所以请不要告诉我应该更改为mysqli
。
我的问题是:如果我想进行INSERT或UPDATE并立即继续处理PHP脚本,而不等待MySQL完成任务,我可以使用mysql_unbuffered_query
(这是什么?)或者如果没有,我怎么能实现呢?
答案 0 :(得分:8)
很抱歉打破这个给你:)
如果使用mysqli和mysqlnd驱动程序,则可以将MYSQLI_ASYNC
选项传递给query()方法。无缓冲的查询在这里没有帮助。
稍后您可以使用poll()和reap_async_query()来获得结果。
答案 1 :(得分:3)