Ответ 1
... OR SELECT...
указывает на ошибку. Я думаю, вы пытаетесь написать это как:
$query = ("select * from `users` where (`username`='$username' OR `$username `='$email') and `password`='$password'");
Я начал работать над запросом Mysql, и он продолжает появляться с ошибкой?
может кто-нибудь посмотреть на него и сказать мне, что я делаю неправильно?
$query = ("select * from `users` where (`username`='$username' and `password`='$password' or select * from `users` where `$username `='$email' and `password`='$password')");
ошибка
mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/a8423624/public_html/testchecklogin.php on line 57
что означает, что он никого не нашел. Это значит, что мой запрос неверен?
... OR SELECT...
указывает на ошибку. Я думаю, вы пытаетесь написать это как:
$query = ("select * from `users` where (`username`='$username' OR `$username `='$email') and `password`='$password'");
Попробуйте этот запрос:
select * from `users`
where
(`username`='$username' or `username `='$email') and `password`='$password'
Работы!
SELECT * FROM "users" WHERE (username = '".$username."' OR username = '".$email."') AND password = '".$password."'";