sql >> Database >  >> RDS >> Mysql

Als mysql_num_rows gelijk is aan NUL werkt NIET

Count retourneert een waarde en u kunt niet tellen en vervolgens mysql_num_rows aanroepen. Het is het een van het ander.

Je zou kunnen doen

$isExist = mysql_query("Select count(id) from ..."); 
$r = mysql_fetch_array($isExist);
if($r['COUNT(id)'] > 0){
//item exists
}else{
//item doesnt exist
}

Als alternatief kunt u de query uitvoeren als:

$isexist = mysql_query("select * from wcddl_filehosts where downloadid = '".$download[id]."'");
if(mysql_num_rows($isExists)>0){
//we have items
}else{
//we dont have items
}



  1. Laravel:bestel op waar in

  2. docker container run vereist minimaal 1 argument

  3. Dezelfde subquery meerdere keren gebruikt in een enkele query

  4. Vermijd deze 4 veelvoorkomende DBA-fouten