[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: INSERT Пустых Строк в базу Mysql
began
На сайте используется парсер контента с сохранением в базу данных (Mysql)

Контент "парситься" по определенному запросу и часто в базу сохраняются пустые строки.

$search=str_replace(" ","+",$tag);
$url = "site.com/$search";
$res = file_get_contents($url);
$res = potong($res,'bla','bla');
$part = explode('bla',$res);

for($i=1;$i<10;$i++){
$con = $part[$i];


контент выводиться в переменную
$name

и сохраняется в базу

$q="INSERT INTO tags (`cont`) VALUES('" . $name. "')";


Иногда переменная $name пустая или "парситься" 5 строк из 10 ти возможных
тогда в базу INSERTит пустую строку.

Подскажите как запретить INSERT в базу если переменная $name пустая.
если можно пример кода
Спасибо



Спустя 1 минута, 34 секунды (16.05.2011 - 23:03) Krevedko написал(а):
if(!empty($name))
$q="INSERT INTO tags (`cont`) VALUES('" . $name. "')";

Спустя 1 час, 4 минуты, 53 секунды (17.05.2011 - 00:08) began написал(а):
Цитата (Krevedko @ 16.05.2011 - 20:03)
if(!empty($name))
$q="INSERT INTO tags (`cont`) VALUES('" . $name. "')";

Спасибо получилось

Спустя 1 минута, 37 секунд (17.05.2011 - 00:09) Krevedko написал(а):
наздоровье. можно даже попробовать сокращенный вариант типа

if($name)
$q="INSERT INTO tags (`cont`) VALUES('" . $name. "')";
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.