проблема с лимитом запросов с php и mysql (drupal 6)

0

Привет, я пытался сделать запрос в drupal, который выбирает каждую строку в таблице, у меня возникла проблема с отсутствием строк, в которые я мог запросить запрос, работает на ограничение по 300 раз, но если я увеличу его на 400, пустая страница.

$total_terms = 300;
$query = "SELECT N.nid ,N.tid FROM term_node N  ";
$query_result = db_query_range($query, $vid, 0, $total_terms);
  • 1
    Точная копия. stackoverflow.com/questions/1527345
  • 1
    Кроме того, в последний раз, когда вы спрашивали об этом, 100 работали, а 190 не работали. Почему изменения?
Показать ещё 7 комментариев
Теги:
drupal

2 ответа

3

Вероятно, вы time out или превышаете ограничение памяти. Проверьте журналы Apache и PHP.

  • 0
    Я увеличил память до 96 Мб, но все та же проблема.
  • 0
    как долго, прежде чем он станет пустым? если это около 30 секунд, это, скорее всего, ограничение по времени.
Показать ещё 3 комментария
0

Возможно, вы захотите попробовать Batch API

Может быть полезно использовать модуль drupal_tweaks; он позволяет вам установить ограничение времени выполнения php, а также предел mysql default_wait.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню