yo solía utilizar estas instrucciones para ver si un query me devolvía o no resultados cuando busco un registro concreto, es decir que espero sólo 1 resultado:
Código PHP:
$strSQL = "SELECT * FROM ... WHERE xxx=1";
$result = mysql_query($strSQL)or die(mysql_error());
if ($result) {
}
else {
}
Soluciono el problema usando:
if (mysql_num_rows($result)>0) en lugar de if ($result), pero me pregunto el porqué. Seguramente se trata de algún parámetro de configuración del PHP.ini
¿alguien conoce el tema?
gracias