Во-первых, я использую устаревшие функции mysql
(вместо mysqli
) сознательно, поэтому, пожалуйста, не говорите мне, что я должен изменить на mysqli
.PHP: mysql_query без ожидания
Мой вопрос: если я хочу сделать INSERT или UPDATE и продолжить обработку PHP-скрипта немедленно, не дожидаясь завершения MySQL задачи, могу ли я использовать mysql_unbuffered_query
(это то, что делает?), Или если нет, как я могу это достичь?
@MikeB, Мой вопрос в том, действительно ли это mysql_unbuffered_query, или нет, так что это не тот же вопрос, что и этот вопрос не отвечает на мой вопрос. – Alasdair
Тогда ваш ответ - нет. mysql_unbuffer_query() все еще ждет выполнения запроса, он просто не справляется с проблемой получения результатов. http://www.php.net/manual/en/mysqlinfo.concepts.buffering.php –
Если вам интересно, я написал о том, как выполнять запросы в фоновом режиме. Может быть, это поможет вам или даст вам идею: http://hancic.info/run-sql-queries-in-the-background-with-php –