Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не заносит данные в бд

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
rafonets
Отправлено: 17 Июля, 2011 - 14:13:57
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Здравствуйте парсер ворует и добавляет в бд вот приблизительно что он добавляет
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Жидкокристаллический телевизор Toshiba 26AV733 - новая модель Toshiba. Потрясающего качества картинка высокого контраста и яркости с регулировкой оттенков в сочетании с объемным насыщенным звуком делают телевизор Toshiba 26AV733 незаменимым для всех телегурманов, которые предпочитают качество и комфорт. Вы можете поместить этот телевизор даже на кухне или в спальне, поскольку его крепят на стену и с удовольствием, лежа на кровати, смотрят любимую передачу. Причем с любой, удобной для вас, точки комнаты, ведь угол обзора у Toshiba 26AV733 широкий - 178 градусов. Кроме того, имеются возможности подключения дополнительных устройств с помощью разъемов HDMI, SCART или USB. Можно Toshiba 26AV733 использовать и в качестве монитора. Также есть защита от детей и таймер сна, благодаря которому вы можете спокойно засыпать при включенном Toshiba 26AV733. Телевизор Toshiba 26AV733 необходим в каждом доме!<table cellpadding="2" border="0" width="90%"><tr bgcolor="#F3EEE2"><td valign="top" height=10>        Производитель: </td><td>        <b>Toshiba</b><br/>     </td></tr><tr bgcolor="white"><td valign="top" height=10>       Тип телевизора: </td><td>       <b>LCD</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Изображение</b></td><tr bgcolor="white"><td valign="top" height=10>  Диагональ экрана (дюйм): </td><td>      <b>26"</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Диагональ экрана (см): </td><td>        <b>66cm</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Форматы изображения: </td><td>  <b>16;9</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Разрешение (макс): </td><td>    <b>1366х768, /HD-Ready, 720р/</b><br/>  </td></tr><tr bgcolor="white"><td valign="top" height=10>       Яркость: </td><td>      <b>450cd/m2</b><br/>    </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Динамическая контрастность: </td><td>   <b>30000;1</b><br/>     </td></tr><tr bgcolor="white"><td valign="top" height=10>       Время отклика (мс): </td><td>   <b>8ms</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Угол обзора (гор;верт): </td><td>       <b>178°;178°</b><br/>   </td></tr><tr bgcolor="white"><td valign="top" height=10>       Высокочастотная развертка экрана: </td><td>     <b>50Hz</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Системы отображения: </td><td>  <b>Active Vision, 24p True Cinema</b><br/>      </td></tr><tr bgcolor="white"><td valign="top" height=10>       Системы цветности: </td><td>    <b>PAL, SECAM, NTSC</b><br/>    </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Тип подсветки: </td><td>        <b>CCFL</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Звук</b></td><tr bgcolor="#F3EEE2"><td valign="top" height=10> Аудио: </td><td>        <b>Nicam Stereo </b><br/>       </td></tr><tr bgcolor="white"><td valign="top" height=10>       Количество динамиков: </td><td> <b>2</b><br/>   </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Выходная мощность (на канал), Вт: </td><td>     <b>10W</b><br/> </td></tr><tr bgcolor="white"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Функции и особенности</b></td><tr bgcolor="#F3EEE2"><td valign="top" height=10>        Таймеры: </td><td>      <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Телетекст: </td><td>    <b>1000страниц</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     HDMI CEC: </td><td>     <b>н.д.</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Жесткий диск, Гб: </td><td>     <b>Нет</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Режим развлечения: </td><td>    <b>н.д.</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Функция защита от детей: </td><td>      <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Картинка в картинке: </td><td>  <b>н.д.</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Часы: </td><td> <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Разьемы входа и выхода</b></td><tr bgcolor="white"><td valign="top" height=10>       Наушники: </td><td>     <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     HDMI: </td><td> <b>2</b><br/>   </td></tr><tr bgcolor="white"><td valign="top" height=10>       VGA (D-Sub 15pin): </td><td>    <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Компонентный вход: </td><td>    <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Scart: </td><td>        <b>2</b><br/>   </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     USB-подключение: </td><td>      <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       DLNA: </td><td> <b>Нет</b><br/> </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Аудиовыход: </td><td>   <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Аналоговый тюнер: </td><td>     <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Цифровой тюнер: </td><td>       <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Питание</b></td><tr bgcolor="#F3EEE2"><td valign="top" height=10>      Входное напряжение, В: </td><td>        <b>220-240V, 50-60Hz</b><br/>   </td></tr><tr bgcolor="white"><td valign="top" height=10>       Потребляемая мощность в рабочем режиме, Вт: </td><td>   <b>н.д.</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Потребляемая мощность в режиме ожидания, Вт: </td><td>  <b>н.д.</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Габариты и вес</b></td><tr bgcolor="#F3EEE2"><td valign="top" height=10>       Размеры без подставки, мм: </td><td>    <b>666x429x94mm</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Вес без подставки, кг: </td><td>        <b>н.д.</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10 bgcolor="DDDDDD" colspan="2"><b>Аксессуары</b></td><tr bgcolor="white"><td valign="top" height=10>   Инструкция по эксплуатации: </td><td>   <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Пульт дистанционного управления: </td><td>      <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Шнур питания: </td><td> <b>Есть</b><br/>        </td></tr><tr bgcolor="#F3EEE2"><td valign="top" height=10>     Подставка: </td><td>    <b>Есть</b><br/>        </td></tr><tr bgcolor="white"><td valign="top" height=10>       Гарантия: </td><td>     <b>12mon</b><br/>       </td></tr></table>
  3.  

но когда текст становиться больше на 5-6 строчек он перестает добавлять
таблица в бд имеет тип text
пожалуйста помогите
 
 Top
grefon
Отправлено: 17 Июля, 2011 - 14:27:38
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Что значит он перестает добавляться? Скрипт выдает ошибку или текст добавляется обрезанным. Если второе то поставьте тип у поля LONGTEXT.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
rafonets
Отправлено: 17 Июля, 2011 - 14:38:49
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




Нет ни ошибок нет ни чего даже нету текста обрезанного
ошибку я бы увидел у меня в коде выставлено вот это:

Записи добавляются только те у которых размер меньше [BLOB - 50.0 KiB], а остальные не добавляются просто парсер работает в таком в виде с начало он заносит данные в одну таблицу узнает ее ID (mysql_insert_id();), а дальше добавляет записи еще в две таблицы.
Получается данные заносятся в три таблицы в две из них нормально 40 записей заносятся а где описание там добавляются только записи у которых размер меньше [BLOB - 50.0 KiB], если урезать записи до 160-180 знаков тогда добавляется все нормально
 
 Top
vlom
Отправлено: 17 Июля, 2011 - 16:27:46
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




обрабатывайте текст функцией mysql_real_escape_string($str)
будут экранироваться все спец символы MySQL
(Добавление)
возможно ошибка в этом
(Добавление)
а кокой тип поля в бд??? varchar, text, tinytext???
может просто установлен varchar с длинной 180 символов??
 
 Top
rafonets
Отправлено: 17 Июля, 2011 - 16:42:43
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




щас попробую тип был с начало longtext потом longblob
(Добавление)
Благодарю скрипт заработал))
 
 Top
vlom
Отправлено: 17 Июля, 2011 - 17:33:07
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




на форуме новая фитча, говорим спасибо зеленой ссылочкой ниже моей аватарки Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB