Перейти к содержимому


Ограничение в представлениях

представление eval

В теме одно сообщение

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 356 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 13 Февраль 2013 - 22:42

Существует ли ограничение на объем выводимой информации в представлении? Пробовал вывести довольно большую таблицу (более 300 строк) - обрывает где-то на трети. Аналогичная ситуация и при выгрузке в демо-версии. Еще выводит ошибку:
Parse error: syntax error, unexpected $end in /home/..../public_html/cb/report.php(12) : eval()'d code on line 1
Про ограничение длины строки кода для eval ничего не слышал. Какие могут быть варианты?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 Testman

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 49 сообщений
  • Пол:Женщина
  • Город:Казань

Отправлено 18 Февраль 2013 - 11:16

Просмотр сообщенияandibrag (13 Февраль 2013 - 22:42) писал:

Существует ли ограничение на объем выводимой информации в представлении? Пробовал вывести довольно большую таблицу (более 300 строк) - обрывает где-то на трети. Аналогичная ситуация и при выгрузке в демо-версии. Еще выводит ошибку:
 Parse error: syntax error, unexpected $end in /home/..../public_html/cb/report.php(12) : eval()'d code on line 1 
Про ограничение длины строки кода для eval ничего не слышал. Какие могут быть варианты?
Дело в том, что представление которое мы загружаем в отчет хранится в базе, а конкретно в таблице {префикс}_reports в поле "form", типа "text". MySQL тип "text" хоть имеет большую вместимость, но код размером в 6 тысяч строк не вмещает, поэтому при записи в базу он и обрезается до максимальной длины 65535 символов. Чтобы код не обрезался просто измените тип поля на, например:
MEDIUMTEXT - максимальная длина 16777215 символов
LONGTEXT - максимальная длина 4294967295 символов





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных