Ciao ragazzi, sto provando a strutturare uno script che mi faccia la seguente cosa:
ho due tabelle: utenti e utentibis.
Alcuni utentibis (che sono persone che sono state invitate ad iscriversi da amici) si sono poi iscritte e quindi sono presenti sia in utentibis e in utenti.
Sorge ora il bisogno di cancellare chi già iscritto in utenti da utentibis, per non fargli arrivare 2 newsletter.
Io ho fatto questo codice, con 2 query che estraggono le email sia da una tabella che dall'altra, le confronta, e se ne trova 2 uguali, cancella da utenti bis...solo che con vari echo mi sono accorto che non mi cicla il do while interno... come mai? non si può mettere un ciclo fetch_asscocc dentro un'altro?
Codice PHP:
<?php do { ?>
<?php do {
echo $row_utenti['txtemail'];
if($row_utenti['txtemail']==$row_utentibis['txtemail']){
$query = "DELETE FROM utentibis WHERE txtemail = '" . $row_utentibis['txtemail'] . "'";
mysql_query($query);
echo 'papero';
}
} while ($row_utenti = mysql_fetch_assoc($utenti)); ?>
<?php } while ($row_utentibis = mysql_fetch_assoc($utentibis)); ?>
grazie a tutti