si infatti ho visto che come facevo io ad ogni refresh cambiava la data.
solo che come mi hai detto te non funziona ancora 
ho provato anche a fare così:
Codice PHP:
<?php
$giorno = date("d");
$mese = date("m");
$anno = date("Y");
$data_oggi = mktime("0", "0", "0", $mese, $giorno, $anno);
$data_domani = mktime("0", "0", "0", $mese, $giorno, $anno) + 86400;
$db = mysql_connect("localhost", "root", "") or die("Non riesco a collegarmi al db");
mysql_select_db("negozio", $db) or die("non riesco a selezionare il db");
$result = mysql_query("SELECT * FROM `riparazioni` WHERE (`data_consegna` > '$data_oggi') && (`data_consegna` < '$data_domani') ORDER BY `data_consegna`", $db);
while ($row = mysql_fetch_array($result)) {
$data = date('d/m/Y', "$row[data_consegna]");
$oggetto = $row["oggetto"];
$difetto = $row["difetto"];
$stato = $row["stato"];
?>
ma nada