Не выполняется большой запрос в скрипте

269
14 сентября 2017, 16:05

Запрос большой на Select, в workbench'е за 1500 сек отпрабатывает, через скрипт, используя mysqli, несколько секунд работает и результата нет, ошибок тоже никих не выдает.

Задал вначале скрипта

set_time_limit(6000);
ini_set('memory_limit', '-1');

Делаю так:

if (!$result = $mysqli->query($sql)) error_log("error ungraded_allcourses_rd",0);
var_dump($result);

Вот что выдает результат через 65 сек в консоли

object(mysqli_result)#29 (5) {
  ["current_field"]=>
  int(0)
  ["field_count"]=>
  int(6)
  ["lengths"]=>
  NULL
  ["num_rows"]=>
  int(0)
  ["type"]=>
  int(0)
}

UPD: На следующий день до кэширования видимо запроса, в консоли тоже выполняется 1500 сек, тоесть все видимо выполняется нормально, но почему то не возвращает результат

UPD+: В общем заметил что без этой строчки в запросе все работает хорошо

WHERE l.eventname = '\\mod_assign\\event\\assessable_submitted'

Явно он не находит соответствие по условию, и похоже дело в экранировании слэша, но в workbench все работает хорошо

READ ALSO
Одна строка много колонок inner join

Одна строка много колонок inner join

Имеется следующая структура таблиц

201
Объединить запросы к разным таблицам MySQL

Объединить запросы к разным таблицам MySQL

Есть 1 запрос, который получает информацию о пользователе по его username:

274
расширения стандартных таблиц в wordpress

расширения стандартных таблиц в wordpress

Cтоит ли вносить изменения в структуру таблицы wp_posts, так как по данным добавленным полям будет идти постоянно поиск и данные поля будут присутствовать...

230
Чем отличаются расширения java и jar?

Чем отличаются расширения java и jar?

Чем отличаются расширенияjava и

237