반응형
반환 된 행이 없으면 mysql_num_rows가 false를 반환하기 때문에 다음과 같이하는 것이 가장 좋습니다.
$query = mysql_query("SELECT id FROM table WHERE something = 'this'");
$result = mysql_num_rows($query);
if ($result) { }
또는해야 할 일 :
if ($result >= 1) { }
해결 방법
적절한 것
$result = mysql_query("SELECT id FROM table WHERE something = 'this'");
if (mysql_num_rows($result)){
//there are results
}
그러나 확인하지 않고도 쉽게 할 수 있습니다.
$result = mysql_query("SELECT id FROM table WHERE something = 'this'");
while($row = mysql_fetch_assoc($result))
//there are results
}
부디. 변수에 적절한 이름 제공
참조 페이지 https://stackoverflow.com/questions/7767684
반응형
'MySql' 카테고리의 다른 글
MySQL 스킵 잠금 테이블과 mysqldump (0) | 2020.09.29 |
---|---|
MySQL / 쓰기 파일 오류 (Errcode 28) (0) | 2020.09.29 |
MySQL How to use aliases with MySQL LEFT JOIN (0) | 2020.09.28 |
MySQL 스트림을 열지 못했습니다. 해당 파일 또는 디렉토리가 없습니다. (0) | 2020.09.28 |
MySQL Where can I find the list of SQLException error codes for MySQL? (0) | 2020.09.28 |
댓글