|
|
|
| Здравствуйте.
Есть необходимость данные из массива, который содержит один элемент внести в базу данных.
Пробую так:
$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')");
|
не вносится :(
Подскажите пожалуйста где ошибка. Заранее спасибо. | |
|
|
|
|
|
|
|
для: Bozhko
(07.06.2010 в 17:20)
| | именно mysql_query() не дает тебе жить спокойно?
попробуй после него вывести echo mysql_error(); мб синтаксис, или пр. ошибка..
а поле $b не пустое? | |
|
|
|
|
|
|
|
для: Tonik992
(08.06.2010 в 01:19)
| | >именно mysql_query() не дает тебе жить спокойно?
>попробуй после него вывести echo mysql_error(); мб синтаксис, или пр. ошибка..
>а поле $b не пустое?
Нет, $b не пустое. Если вывести echo $b то все отображается корректно, а в базу не хочет...
Попробую echo mysql_error(). Отпишусь.
Спасибо. | |
|
|
|
|
|
|
|
для: Bozhko
(08.06.2010 в 07:39)
| | кавычки экранировть кто будет? | |
|
|
|
|
|
|
|
для: Trianon
(08.06.2010 в 10:54)
| | >кавычки экранировть кто будет?
Спасибо Trianon. Экранировал и все ок. | |
|
|
|