ciao a tutti, stò impazzendo dietro a questa cosa e spero nella cortesia di qualcuno per aiutarmi a uscirne vivo!
Semplicemente devo confrontare degli indirizzi email da un file di testo con quelli presenti nel db!
Il file di testo si chiama file.txt ed è scritto cosi:
indirizzo1@pippo.it
indirizzo2@pippo.it
indirizzo3@pippo.it
per fare il controllo faccio:
il ciclo e la query funzionano ma NON riconosce le email uguali!Codice PHP:
$invito = file('percorso/file.txt');
include ("../config.php");
for ($i = 0, $n = count($invito) ; $i < $n ; $i++)
{ $query = "SELECT COUNT(*) AS numrows FROM tb WHERE campoemail='$invito[$i]' ";
$result = mysql_query($query) or die('Error');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$res = $row['numrows'];
if ($res>0) print{"
$invito[$i] è già presente nel db</p>";}
}
mysql_close($connection);
Ho provato anche a stampare a video i vari $invito[$i] con il relativo $res che è SEMPRE 0 !!!
Ho provato anche a usare INARRAY ma niente... non si accorge mai di 2 indirizzi uguali...
o dove sbaglio??
illuminatemi per favore! grazie a tutti!