Originariamente inviato da Atrus
A me purtroppo si blocca, e non capisco il perchè. Il risultato è una pagina bianca su safari.
Posto qui sotto il codice, sono poche righe elementari:
Codice PHP:
$stringa = "SELECT * FROM UTENTI";
$results = mysql_query ($stringa, $db) or die(mysql_error());
while ($records = mysql_fetch_array($results)) {
$id = $records ['ID'];
$email = $records ['EMAIL'];
$update = mysql_query ("UPDATE INTERESSI SET email = '$email' WHERE id = '$id'", $db) or die(mysql_error());
}
E' giusto?
mah, è strano, nn si dovrebbe bloccare :master:
cmq potrebbe essere un problema di query annidate, non so perchè ma una volta ebbi un problema simile; prova a fare query in ordine lineare:
Codice PHP:
$stringa = "SELECT * FROM UTENTI";
$results = mysql_query ($stringa, $db) or die(mysql_error());
while ($records = mysql_fetch_array($results)) {
$ids[] = $records ['ID'];
$emails[] = $records ['EMAIL'];
}
for ($i=0; $i<count($ids); $i++) {
$id = $ids[$i];
$email = $emails[$i];
$update = mysql_query ("UPDATE INTERESSI SET email = '$email' WHERE id = '$id'", $db) or die(mysql_error());
}
p.s. mettendo LIMIT 1 cosa succede?
p.p.s. hai provato con un altro browser? (con altri browser potrebbe dare un errore invece di bloccarsi)