PHP beginner |
|
Ik probeer een script te maken die de database dmv een loop checkt of er al een bepaalde waarde op een regel bekend is of niet.
Om even duidelijk te zijn, het gaat om ip adressen.
Ik heb momenteel het volgende:
<?
$lines = file("mail.txt");
mysql_connect("localhost", "user", "pass");
mysql_select_db("db");
foreach($lines as $line_num => $line) {
$match = mysql_result(mysql_query("SELECT COUNT(ip) FROM daily WHERE ip='" . $line . "'"),0);
echo $match . "<br>";
}
?>
<? $lines = file("mail.txt"); foreach($lines as $line_num => $line) { } ?>
De inhoud van mail.txt bevat ip adressen die ieder op een nieuwe regel beginnen.
Ik krijg ten aller tijden 0 terug van mijn query en dit terwijl ik 100% zeker weet dat er een aantal van de ip adressen al in de db voor moeten komen.
Kan iemand mij vertellen wat ik hier fout doe?
|