[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенос БД Дубликаты
Katalina
Всем привет,помогите пожалуйста решить проблемку при переносе БД обрезаю поле text до 300-от символов и закидую их в поле description,при запуске скрипта получаю
29002 gosti-iz-buduschego-na-bankovoy
106584 otpravnaya-tochka-puteshestviya-nachinaetsya-v-internete,
возможно можно решить с помощью проверки типа если дубликат то пропускать?
if($seolink != '')
{

$exist_news = mysql_fetch_row(mysql_query('SELECT COUNT(title) FROM `cms_content` WHERE seolink = "'.$seolink.'"'));

$desc = substr(strip_tags($row['text']), 0, 300);
$pos = strripos($desc, ' ');
$desc = substr($desc, 0, $pos).'...';
//echo $desc; exit;

if($exist_news[0] == 0)
mysql_query("INSERT INTO `cms_content` (category_id,pubdate,enddate,title,content,seolink,description)
VALUES('"
.$category_id."','".$date."','".$row['date']."','".mysql_ real_escape_string($row['title'])."',
'"
.mysql_real_escape_string($row['text'])."','".mysql_real_escape_string($seolink).",
'"
.mysql_real_escape_string($desc)."')") or die(mysql_error());

else
echo 'Дубликат: '.$row['id'].'<br>';

}
Быстрый ответ:

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