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:
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
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...
Qualche idea sul perché? Idee e/o suggerimenti per ottenere lo stesso risultato, in modo migliore?