Originariamente inviato da Pandax
Ciao a tutti, io ho una query in php di cui però vorrei gestire il caso in cui la query non mi dia alcun risultato.
Come si può fare? Mi date una mano?


Codice PHP:
$banner_top=mysql_query($query) or die(mysql_error());
    
while(
$row_banner_top=mysql_fetch_array($banner_top)) {
        
    
$banner=$row_banner_top['banner'];
    
$link=$row_banner_top['link'];
            

Prova a fare così:
Codice PHP:
$banner_top=mysql_query($query) or die(mysql_error());
$num=mysql_num_rows($banner_top);
if (
$num>0)
{
//La query dà risultato
while($row_banner_top=mysql_fetch_array($banner_top)) {
        
    
$banner=$row_banner_top['banner'];
    
$link=$row_banner_top['link'];
            
}
}
else
{
//La query non dà risultato