으로는 ctshryock에 의해 언급, 잘 형성 SQL 쿼리의 반환 값으로 변수 세트는 항상 사실로 볼 수 있습니다.
데이터가 반환되었는지 테스트하려면 mysql_num_rows()
PHP Documentation을 사용하여 반환되는 행 수를 반환합니다. 쿼리가 어떤 행과도 일치하지 않으면이 함수는 을 반환해야합니다. 이는 falseif()
조건으로 표시됩니다.
$testresult = mysql_query("SELECT * FROM imei359327039828680 WHERE FLD2 = '555'");
if(!$testresult)
die('SQL Error'); # The SQL Query Failed for some reason
if(mysql_num_rows($testresult))
die('SQL Returned No Result'); # The SQL Query returned nothing
while($r = mysql_fetch_assoc($testresult)) {
# Process your returned rows here
}
THNAKS, 이제 작동합니다! $ testresult = mysqli_query ($ database, "SELECT * FROM imei359327039828680 WHERE FLD2 = '555'"); $ testrow = mysqli_fetch_array ($ testresult); if ($ testrow) {echo ('yes!'); } else {echo ('no!'); } –