Проверка записи в базе и addslashes

gray

Новичок
Проверка записи в базе и addslashes

Всем привет.
написал скрипт добавления в базу ссылок,
но что то не так.
Не выполняет проверку на уже существющие ссылки.

PHP:
include "dbconnect.php";
	$query='SELECT id,date,link FROM links WHERE link LIKE "%'.addslashes($_POST['link']).'%"';
	echo "<p>".$query."</p>";
	$result=mysql_query($query);
	if(!$result) exit(mysql_error());
	while($link_result = mysql_fetch_array($result))
	{
	if ($link_result['link']==addslashes($_POST['link']))
	{
	$_POST['save']='error';$errors.='<p>Такая ссылка уже существует.<br>
	ИД:'.$link_result['id'].' (Добавлено '.date("d.m.Y в H:i",$link_result['date']).')<br>
	
	[<br>
	'.$link_result['link'].'
	]
	
	</p>';}
	}
Ссылки в базе хранятся с addslashes, проверку делаю соответственно с этой функцией.
 
Сверху