Пустой запрос

  • Автор темы Автор темы Kox
  • Дата начала Дата начала

Kox

Guest
Пустой запрос

Вообщем вот такая у меня ситуация,

PHP:
if ($login!="" && $pass!="")
{   $q = mysql_query("SELECT * From user where login=$login and passwd=$pass") or die (mysql_error("));
while ($row = mysql_fetch_row($q))
		if ($row[0]!=""){
		echo = "такой пользователь уже существует";} }}
Соответственно при таком раскладе выдаёться ошибка, но как можно это реализовать?
Тоесть я проверя, существует ли запись в MySQL DB
 
сдается мне, что ошибка у тебя - parse error. так ?
 
Да нет
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource
 
переменные в ковычки возьми.
и кстати, странное название топика...
 
Я помню раньше я как-то писал

PHP:
if !(if ($login!="" && $pass!="") 
{   $q = mysql_query("SELECT * From user where login=$login and passwd=$pass") or die (mysql_error("))) {...}
Ну или что-то в этом роде, но порывшись у себя не нашёл где я там делал, а времнни прошло будь здороффф... подзабыл...
 
Значит у тебя проблема с клипбордом, потому что в твоем коде явная ошибка.
 
Кавычки кавычками, но тут и без них хватает...
PHP:
// на сколько я понимаю логин и пароль приходят из формы ?

if (!empty($_POST['login']) && !empty($_POST['pass'])) 
{
   $query  = "SELECT * FROM user WHERE login='".$_POST['login']."' AND passwd='".$_POST['pass']."'";
   $result = mysql_query($query) or die(mysql_error());

   if (mysql_num_rows($result) != 0) 
   {
      echo = "такой пользователь уже существует";
   }
}
 
И всё же, if ($row[0]!="")
Получаеться не актуальным, в любом случае он меня выбрасывает сюда (на if ($row[0]!="")

Как это ещё можно записать, что типа нет такого пользователя?
 
Krisha во во! спасибо!
Да не у меня вообще вот так записано
PHP:
if (isset($act) && $act!="" && $act=="addit" && isset($login) && isset($pass) && isset($url) && $login!="" && $pass!="" && $url!="")
 
Сверху