Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Отладку делали? Что попадает в $_POST?
Рекомендую добавить проверку $_POST['user'] в запросе выборки - иначе запрос может привести к injection;
Цитата:
Только для запросов SELECT, SHOW, EXPLAIN, DESCRIBE, mysql_query() возвращает указатель на результат запроса, или FALSE если запрос не был выполнен. В остальных случаях, mysql_query() возвращает TRUE в случае успешного запроса и FALSE в случае ошибки. Значение не равное FALSE говорит о том, что запрос был выполнен успешно. Он не говорит о количестве затронутых или возвращённых рядов. Вполне возможна ситуация, когда успешный запрос не затронет ни одного ряда.
Кроме того, сравнение "==" приводит типы. Используйте "===", чтобы сравнивать не только приводимые значения, но и типы. (в Вашем случае может быть так, что 0==FALSE)
Также рекомендую использовать mysql_num_rows или COUNT(*) в запросе.
mysql_query("INSERT INTO `users`(login, pass) VALUES('".$user."','".$pass."')");
}
?>
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
kamikadze
Отправлено: 07 Июня, 2008 - 13:48:50
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Вот что думает PHP по этому поводу))
Цитата:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/thinkin/public_html/kami/r eg.php on line 24
(Добавление)
Евгений, мы только что ошибку в запросах))) Спасибо большое, поле то login а в запросе name))
EuGen
Отправлено: 07 Июня, 2008 - 14:16:32
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ну, у меня были подозрения на это, но как у Вас устроена таблица - я не знаю (может, и не ошибка вовсе, а особенность логики такая). Так что писать не стал.
Думаю, теперь проблема решена.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
kamikadze
Отправлено: 07 Июня, 2008 - 14:28:23
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Да вот давненько не кодил, и допускаю дурацкие ошибки)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.