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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| MySQL("select * from worldmap_table");
sub MySQL
{
#Connect to the database.
my $dbh = DBI->connect("DBI:mysql:database=db;host=ip",
"login", 'password',
{'RaiseError' => 1});
my $query = $_[0]; #assign argument to string
my $sth = $dbh->prepare($query); #prepare query
$sth->execute(); #execute query
while (my @row = $sth->fetchrow_array)
{
#print "@row\n";
#if (($row[0] and $row[1] and $row[2]) ne undef) {
#affiche toute les lignes nom_du_serveur nom_du_trigger severity longitude latitude
print "$row[0] $row[1] $row[2] $row[3] $row[4] \n";
$dbh->disconnect;
}
#############second_request######
MySQL2("select * from worldmap_table2");
sub MySQL2
{
my $dbh = DBI->connect("DBI:mysql:database=**db**;host=ip",
"login", 'password',
{'RaiseError' => 1});
my $query = $_[0]; #assign argument to string
my $sth = $dbh->prepare($query); #prepare query
$sth->execute(); #execute query
while (my @row2 = $sth->fetchrow_array)
{
print "$row2[0] $row2[1] $row2[2] $row2[3] $row2[4] \n";
#$dbh->disconnect;
}
}
########################i want to compare 2 column and insert , its something like that###############
my $dbh = DBI->connect("DBI:mysql:database=**db2**;host=ip",
"login", 'password',
{'RaiseError' => 1});
if ($row[0] = $row2[0]){
insert into worlmap_table (`severity`) values ("$row[0]");
} |
Partager