1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| $reqa = "SELECT mac FROM titi;";
$sth = $dbh->prepare($reqa);
$sth->execute();
$reqb = "SELECT ip FROM titi;";
$sth = $dbh->prepare($reqb);
$sth->execute();
$reqc = "SELECT epoch FROM titi;";
$sth = $dbh->prepare($reqc);
$sth->execute();
while ($ligne = <fichier>)
{
my ($mac, $ip, $epoch, $texte, $autre);
if($ligne =~ /(.*)\t(.*)\t(.*)\t(.*)\t(.*)/)
{
if($reqa != $1, reqb != $2, reqc != $3)
{
$requete = "INSERT INTO titi (mac, ip, epoch, texte) VALUES ('$1', '$2', '$3', '$4');";
$sth = $dbh->prepare($requete);
$sth->execute();
}
else
{
print "Enregistrement déjà présent\n";
}
}
else
{
print "Enregistrement impossible\n";
}
} |