Ho un database che contiene alcune migliaia di dati (indirizzi email), e voglio controllare che non ci siano doppioni - in alcuni casi, basta uno spazio vuoto prima o dopo la mailbox...
Ho scritto questo codice:
Ho lasciato come commento la riga per cancellare, perchè prima volevo fare un test e vedere che risultati mi dava; però la pagina non carica... e come se andasse in loop qualcosa, e non venga mai prodotto il codice html ed inviata la pagina al browser...Codice PHP:
$kind = "Y";
$list = "";
$result = mysql_query("SELECT * FROM `coll` WHERE `kind` != '$kind'");
while ($row = mysql_fetch_array($result)) {
$email = $row["email"];
$result1 = mysql_query("SELECT * FROM `coll` WHERE `email` LIKE '%$email%'");
$mailTot = mysql_num_rows($result);
if ($mailTot >= 2) {
//$result2 = mysql_query("DELETE FROM `coll` WHERE `email` LIKE '%$email%'");
$list = $list . $email . ",";
}
}
echo $list;
Qualche idea sul perché? Idee e/o suggerimenti per ottenere lo stesso risultato, in modo migliore?