본문 바로가기
MySql

MySQL "where"및 "or"문

by 베이스 공부 2020. 10. 4.
반응형

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'");

 

참조 페이지 https://stackoverflow.com/questions/6561311

 

 

반응형

댓글