Я беру экспорт базы данных с помощью вызова ajax, который может занять некоторое время
Я предоставил пользователю возможность отменить запрос на экспорт
То, что я хочу, чтобы при отмене экспорта пользователем отправленный запрос также получал отмену, чтобы он не зависал и не прерывал выполненный запрос при отмене пользователем.
видел эту ссылку
Отмена запроса MySQL
Как получить идентификатор процесса запроса MySQL, выполняемый PHP
, использующий объекты MySQLi, должен делать это с объектом CI.
Когда пользователь отправляется на экспорт, CI должен вернуть идентификатор процесса запущенного запроса.
Поэтому, когда пользователь отменит его, я убью этот идентификатор процесса с помощью CI, чтобы запрос остановился