fireman
Guest
Проблема с поиском записи в таблице Mysql
Мне необходимо сделать следующее:
1. Проверка есть ли в таблице запись с такими значениями полей, а если нет записать запись в таблицу. Пытался сделать следующим образом:
$result=mysql_query("Select * from clients where Field='".addslashes($var)."'",$conn);
echo mysql_error();
if (!$result)
{
$pravo=mysql_query("insert into clients (field) values ('". addslashes($name)."','". addslashes($surname)."','". addslashes($faculty)."',". addslashes($course).",'". addslashes($profession)."','". addslashes($nik)."','". addslashes($pass)."')");
if ($pravo==false)
{
mysql_close($conn);
echo("You have not prav");
} else
{
mysql_close($conn);
header("Location: http//localhost/PORTALINIT.php");
exit;
}
} else
{
echo("You register");
}
-~{}~ 27.04.05 09:10:
В чём баг?
-~{}~ 27.04.05 09:12:
В таблице записи со значением точно нет
А у меня скрипт идет во внешний else
Мне необходимо сделать следующее:
1. Проверка есть ли в таблице запись с такими значениями полей, а если нет записать запись в таблицу. Пытался сделать следующим образом:
$result=mysql_query("Select * from clients where Field='".addslashes($var)."'",$conn);
echo mysql_error();
if (!$result)
{
$pravo=mysql_query("insert into clients (field) values ('". addslashes($name)."','". addslashes($surname)."','". addslashes($faculty)."',". addslashes($course).",'". addslashes($profession)."','". addslashes($nik)."','". addslashes($pass)."')");
if ($pravo==false)
{
mysql_close($conn);
echo("You have not prav");
} else
{
mysql_close($conn);
header("Location: http//localhost/PORTALINIT.php");
exit;
}
} else
{
echo("You register");
}
-~{}~ 27.04.05 09:10:
В чём баг?
-~{}~ 27.04.05 09:12:
В таблице записи со значением точно нет
А у меня скрипт идет во внешний else