|
|
|
| Здравствуйте парсер ворует и добавляет в бд вот приблизительно что он добавляет
Жидкокристаллический телевизор Toshiba 26AV733 - новая
модель Toshiba. Потрясающего качества картинка высокого
контраста и яркости с регулировкой оттенков в сочетании с
объемным насыщенным звуком делают телевизор Toshiba 26AV733
незаменимым для всех телегурманов, которые предпочитают
качество и комфорт. Вы можете поместить этот телевизор даже
на кухне или в спальне, поскольку его крепят на стену и с
удовольствием, лежа на кровати, смотрят любимую передачу.
Причем с любой, удобной для вас, точки комнаты, ведь угол
обзора у Toshiba 26AV733 широкий - 178 градусов. Кроме
того, имеются возможности подключения дополнительных
устройств с помощью разъемов HDMI, SCART или USB. Можно
Toshiba 26AV733 использовать и в качестве монитора. Также
есть защита от детей и таймер сна, благодаря которому вы
можете спокойно засыпать при включенном Toshiba 26AV733.
|
но когда текст становиться больше на 5-6 строчек он перестает добавлять
таблица в бд имеет тип text
пожалуйста помогите | |
|
|
|
|
|
|
|
для: rafonets
(17.07.2011 в 15:12)
| | выбери тип поля LONGTEXT | |
|
|
|
|
|
|
|
для: Ильдар
(17.07.2011 в 15:18)
| | Я поставил LONGTEXT и на этот раз парсер больше добавил но из 40 он добавил всего 7 :( Может есть еще другие решения? | |
|
|
|
|
|
|
|
для: rafonets
(17.07.2011 в 15:12)
| | Нет ни ошибок нет ни чего даже нету текста обрезанного
ошибку я бы увидел у меня в коде выставлено вот это:
PHP:
ini_set('display_errors',1);
error_reporting(E_ALL);
Записи добавляются только те у которых размер меньше [BLOB - 50.0 KiB], а остальные не добавляются просто парсер работает в таком в виде с начало он заносит данные в одну таблицу узнает ее ID (mysql_insert_id();), а дальше добавляет записи еще в две таблицы.
Получается данные заносятся в три таблицы в две из них нормально 40 записей заносятся а где описание там добавляются только записи у которых размер меньше [BLOB - 50.0 KiB], если урезать записи до 160-180 знаков тогда добавляется все нормально | |
|
|
|
|
|
|
|
для: rafonets
(17.07.2011 в 15:40)
| | покажи код | |
|
|
|
|
|
|
|
для: Ильдар
(17.07.2011 в 16:20)
| | mysql_real_escape_string()
Решение было найдено | |
|
|
|
|
|
|
|
для: rafonets
(17.07.2011 в 15:40)
| | >ошибку я бы увидел у меня в коде выставлено вот это:
Нет, если вы явно её не проверяете при помощи mysql_error(), PHP ничего не сообщит об ошибке, на стороне MySQL. Как добавляете текст в базу данных, экранирование осуществляете? | |
|
|
|