Sto impazzendo, e non capisco l'errore.
Ho questo codice,
codice:
<label>Regione: <select name="regione" >
<?php
while($regione = mysql_fetch_array(mysql_query("SELECT * FROM regioni ORDER BY regione"))){
echo '<option value="'.$regione[0].'">'.$regione[1].'</option>';
}
?>
</select></label>
Lo provo, e teoricamente non ci trovo errori, faccio il test sulla pagina e mi va in loop infinito! Subito mi caricava il primo valore ma infinitamente, ora mi va in caricamento infinito, cioè mi rimane la pagina precedente con il caricamento (pagina troppo pesante diciamo). Non riuscendo a capire il problema ho smanettato un po e sono arrivato a questo codice.

codice:
<?php            
$queryregione= mysql_query("SELECT * FROM regioni ORDER BY regione");
?>
<label>Regione: <select name="regione" >
<?php
while($regione = mysql_fetch_array($queryregione)){
echo '<option value="'.$regione[0].'">'.$regione[1].'</option>';
}
?>
</select></label>
Subito me lo caricava bene quindi elenco delle regioni da database ordinate in ordine alfabetico, poi testardo io per cercare di capire dove stava l'errore ho riprovato a rimetterlo come prima e ogni tanto me lo carica giusto e ogni tanto no!

Cosa può essere?