Nezhnayka
Новичок
Добрый день.
Выполняется один запрос, содержащий в себе ряд запросов по удалению данных из таблиц (т.е. около 20 запросов вроде DELETE FROM ... WHERE .... )
Посылается запрос приблизительно так:
Так вот, где происходит "что-то делаю" не дожидается окончания выполнения запроса, а буквально сразу говорит OK - я все сделал. Но на самом деле запросы по удалению данных из таблиц продолжают работать на протяжении 3-х минут (много данных удаляется).
Скажите пожалуйста, как отловить тот момент, где именно запросы к БД закончат работу, чтобы только после этого сказать OK - я все сделал.
Спасибо.
Выполняется один запрос, содержащий в себе ряд запросов по удалению данных из таблиц (т.е. около 20 запросов вроде DELETE FROM ... WHERE .... )
Посылается запрос приблизительно так:
Код:
if ( ! $result = $this->mysqli->multi_query( $sql ) )
echo json_encode( $this->mysqli->error );
else{
//что-то делаю
}
Скажите пожалуйста, как отловить тот момент, где именно запросы к БД закончат работу, чтобы только после этого сказать OK - я все сделал.
Спасибо.