sql >> Databasteknik >  >> RDS >> Mysql

Om mysql_num_rows är lika med NOLL fungerar INTE

Count kommer att returnera ett värde, och du kan inte räkna och sedan anropa mysql_num_rows. Det är antingen det ena av det andra.

Du kan göra

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

Om du alternativt kan göra frågan som:

$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. hitta den sista raden i följd

  2. Slå samman radvärden till en CSV (a.k.a GROUP_CONCAT för SQL Server)

  3. Java Android AsyncTask + mysql-anslutning

  4. Hur löser jag mysql port 3306-felet på wamp?