我通过PDO调用MySQL存储过程,然后发送报告邮件。
问题在于,有时存储过程需要更长时间才能执行,而我最终会在邮件中收到错误的报告。
$db2->query("CALL sp_endtime()");
Sending mail using php .......
我认为PHP是同步的,我希望只有在查询完成后才会发送电子邮件。我能做错什么?
答案 0 :(得分:0)
您可以使用
SELECT SLEEP(<seconds>);
延迟你的手术这么多秒。在您的情况下,使用
SELECT SLEEP(<0.2>);
会没事的。