Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Данные из массива внести в базу данных
 
 автор: Bozhko   (07.06.2010 в 17:20)   письмо автору
 
 

Здравствуйте.
Есть необходимость данные из массива, который содержит один элемент внести в базу данных.

Пробую так:



$ch = curl_init ();
    curl_setopt ($ch , CURLOPT_URL , $matches[1][$i]);
    curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7");
    curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 );
    $content = curl_exec($ch);
    curl_close($ch);
 
    $table = "<table cellspacing='0' cellpadding='0' width='525' class='primary'>(.*)<\/table>";

preg_match_all ("/$table/isU", $content, $matches_art, PREG_PATTERN_ORDER);
    
      $b = "<table>".$matches_art[1][0]."</table>";
            
    mysql_query ("INSERT INTO temp_description (products_description) values ('$b')");
        


не вносится :(

Подскажите пожалуйста где ошибка. Заранее спасибо.

  Ответить  
 
 автор: Tonik992   (08.06.2010 в 01:19)   письмо автору
 
   для: Bozhko   (07.06.2010 в 17:20)
 

именно mysql_query() не дает тебе жить спокойно?
попробуй после него вывести echo mysql_error(); мб синтаксис, или пр. ошибка..
а поле $b не пустое?

  Ответить  
 
 автор: Bozhko   (08.06.2010 в 07:39)   письмо автору
 
   для: Tonik992   (08.06.2010 в 01:19)
 

>именно mysql_query() не дает тебе жить спокойно?
>попробуй после него вывести echo mysql_error(); мб синтаксис, или пр. ошибка..
>а поле $b не пустое?

Нет, $b не пустое. Если вывести echo $b то все отображается корректно, а в базу не хочет...

Попробую echo mysql_error(). Отпишусь.
Спасибо.

  Ответить  
 
 автор: Trianon   (08.06.2010 в 10:54)   письмо автору
 
   для: Bozhko   (08.06.2010 в 07:39)
 

кавычки экранировть кто будет?

  Ответить  
 
 автор: Bozhko   (10.06.2010 в 14:04)   письмо автору
 
   для: Trianon   (08.06.2010 в 10:54)
 

>кавычки экранировть кто будет?

Спасибо Trianon. Экранировал и все ок.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования