sql >> Database teknologi >  >> RDS >> Mysql

Hvis mysql_num_rows er lig med NUL, virker det IKKE

Count returnerer en værdi, og du kan ikke tælle og derefter kalde mysql_num_rows. Det er enten det ene af det andet.

Du kunne gøre

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

Hvis du alternativt kan udføre forespørgslen 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. Tilføjelse af udenlandsk nøgle fejler i MySQL (fejl 150)

  2. 'DbContextOptionsBuilder' indeholder ikke en definition for 'UseSqlServer'

  3. Hvordan tester man hvilken port MySQL kører på, og om den kan tilsluttes?

  4. Hvordan kan jeg få decimalerne i AVG til at fungere i sql til kun at begrænse til 2?