PHP脚本不等待MySQL存储的程序完成

时间:2015-06-12 11:34:58

标签: php mysql stored-procedures

我通过PDO调用MySQL存储过程,然后发送报告邮件。

问题在于,有时存储过程需要更长时间才能执行,而我最终会在邮件中收到错误的报告。

$db2->query("CALL sp_endtime()");

Sending mail using php .......

我认为PHP是同步的,我希望只有在查询完成后才会发送电子邮件。我能做错什么?

1 个答案:

答案 0 :(得分:0)

您可以使用

SELECT SLEEP(<seconds>);

延迟你的手术这么多秒。在您的情况下,使用

SELECT SLEEP(<0.2>);

会没事的。