проверка за съществуващ вече запис

root321

Registered
в едно поле записва линкове

как да нправя да се проверява дали вече има запис с такъв урл ?
 
Предполагам, че линка се въвежда от някакво поле.
PHP:
if($_POST['link'] == $row['link'])
{
echo "Съществува";
}
 
Код:
$checklink = mysql_query("SELECT email FROM таблицата WHERE link ='$link'");
$checklink = mysql_num_rows($checklink); 
if ($checklink>0) { 
echo "<br>Линка .... тук грешката"; 
}else{
Дай повече инфо да ти го направя както ти трябва :)
 
php_css каза:
Код:
$checklink = mysql_query("SELECT email FROM таблицата WHERE link ='$link'");
$checklink = mysql_num_rows($checklink); 
if ($checklink>0) { 
echo "<br>Линка .... тук грешката"; 
}else{
Дай повече инфо да ти го направя както ти трябва :)
Само да попитам.... Какъв е смисъла да се прави още една заявка към базата данни като това, което иска може да се реши само с една по начина, който показах горе?
 
tedo96 каза:
Предполагам, че линка се въвежда от някакво поле.
PHP:
if($_POST['link'] == $row['link'])
{
echo "Съществува";
}
А това $row['link'] без заявка ли ще стани ?
 
baceto90 каза:
tedo96 каза:
Предполагам, че линка се въвежда от някакво поле.
PHP:
if($_POST['link'] == $row['link'])
{
echo "Съществува";
}
А това $row['link'] без заявка ли ще стани ?
Точно това казах горе! Ще има само една заявка а не две!
PHP:
$query = mysql_query("SELECT * FROM `table` ORDER BY `id` DESC") or die(mysql_error()); 
while($row = mysql_fetch_assoc($query))
{
// тук си вади информацията.
if($_POST['link'] == $row['link'])
{
echo "Съществува";
}
}
 
php_css каза:
а аз с 2 заявки ли съм го направил ??? :roll:
Да. Ще му трябва още една, за да си вади информацията. Плюс това ползваш една и съща променлива за две различни неща.
Няма да споря. Нека автора на темата реши как иска да си го направи.
 
Излишно е да спорим. Човека пуснал темата е дал твърде кратко описание. Не може да се разбере какво точно иска.
PHP:
if(isset($_POST['submit']))
{
$link = $_POST['link'];
$q = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM таблица WHERE url='$link'"));
if($q[0] > 0)
{ echo 'Има такъв запис'; }
else
{
останалият код.....
}

}
 

Back
Горе