Buongiorno,
come principio è giusto solo che se stampo $tempo[1] mi restituisce come valore 1 che non è presente sicuramente nella colonna.

Codice PHP:
$db mysql_connect("localhost","root","");if (!$db)  {  die('Could not connect: ' mysql_error());  }
mysql_select_db("prova"$db);
$query=mysql_query("SELECT * FROM fatture ORDER BY periodo ") ; while($row=mysql_fetch_array($query)){    $periodo=$row["periodo"];    echo $periodo;    $tempo explode(" "$periodo);if ($tempo[1] = || $tempo[1] = || $tempo[1] = ){    $tempo[1] = '0'.$tempo[1];            }    } 
Poi metterei un UPDATE sulle fatture da modificare.

Grazie mille!!