ma io se ho 0 risultati devo subito far partire il ciclo, quindi ho fatto così



Codice PHP:
function interroga(){
$number=0;
    
$result mysql_query("SELECT * FROM banner  WHERE data_inizio <= '$_GET[datainizio]'-INTERVAL $number DAY and data_fine >= '$_GET[datainizio]'-INTERVAL $number DAY ORDER BY RAND() LIMIT 0,1");
    while(
$dati mysql_fetch_array($result))
{

if(
$dati==0){
    while(
interroga()){
    
$number++;
        }
        }


elseif (
$dati["type"]==="jpg")

echo 
"ciccio";
}} 
però non funzia:-(