У меня вопрос:
что может стать проблеммой не полного отображения страницы при обработке больших результатов с базы данных mysql при включенных ошибках и неограниченном времени выполнения скрипта.
error_reporting(E_ALL);
set_time_limit(0);
записей в таблице ~500000
из них в ~140000 в одной категории. при просмотре которой возникает данная ошибка отображения.
(записи выводятся с учётом постраничной навигации, интерфейс соедиения с БД mysqli)
Тип таблицы: MyISAM
Пробовал уотключать буферизацию запроса (константа MYSQLI_USE_RESULT), не помогло.
Может идеи у кого какие есть?
ошибка возникает тут http://status[dot]goldsmart[dot]ru/index.php?id=39
в других же категориях где не так много записей всё норм.
Структура таблицы:
id | id_s | st | nick | pl | mn
уникальный номер | номер категории | сам статус | имя автора | голосовавшие за | голосовавшие против
1. Okula - 09 Июня, 2011 - 15:00:31 - перейти к сообщению
2. EuGen - 09 Июня, 2011 - 15:02:32 - перейти к сообщению
Если попробовать запустить скрипт через консоль (не через браузер), какой будет вывод? Тоже наполовину?
3. Okula - 09 Июня, 2011 - 15:05:34 - перейти к сообщению
EuGen пишет:
Если попробовать запустить скрипт через консоль (не через браузер), какой будет вывод? Тоже наполовину?
я с консолью не работал никогда, можешь команду составить?
прикол в том что mysqli не тянет уже когда результат 140000, а если 90000 то норм
4. EuGen - 09 Июня, 2011 - 15:31:50 - перейти к сообщению
Так а в чем трудность?