Onderstaande code pakt maar 1 regel uit het hele domeinen.txt
hier staat onder andere (voorbeeldje)
12345 tweakers.net
12346 bastiaan.be
Het programma leest alle domeinnamen en nummers is een array @domein.
Deze namen moet hij gaan vergelijken in een database op from mail en to mail. Is er zo'n domein gevonden dan moet hij het veld domeinnummer gaan updaten met het domeinnr uit het tekstbestand.
Ergens gaat het fout, want hij pakt maar 1 regel.
een collega zei dat dit voldoende moest zijn, niet dus
hier staat onder andere (voorbeeldje)
12345 tweakers.net
12346 bastiaan.be
Het programma leest alle domeinnamen en nummers is een array @domein.
Deze namen moet hij gaan vergelijken in een database op from mail en to mail. Is er zo'n domein gevonden dan moet hij het veld domeinnummer gaan updaten met het domeinnr uit het tekstbestand.
Ergens gaat het fout, want hij pakt maar 1 regel.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| open(IN, 'domeinen.txt') or die('Error opening domein.txt');
while ($line = <IN>)
{
chop($line);
@domein = split (/\t/, $line);
#print "$domein[0]\n";
$sql="UPDATE maillog SET domeinnummer = $domein[0] WHERE frommail LIKE '%$domein[1]' or tomail like '%$domein[1]'";
$dbh->ct_sql($sql);
} |
een collega zei dat dit voldoende moest zijn, niet dus