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
| #!/usr/bin/perl -w
use strict;
use DBI;
# Parametres de connexion à la base de données
my $BaseDeDonnees = "TOTO";
my $NomHote = "localhost"; # Il est possible de mettre une adresse IP
my $login = "root"; # login
my $MotDePass = ""; # Nous n'avons pas de mot de pass
# Connection à la base de données mysql
my $dbh = DBI->connect( "dbi:mysql:dbname=$BaseDeDonnees;host=$NomHote;",
$login, $MotDePass )
or die "Connection impossible à la base de donnees $BaseDeDonnees !";
#insertion d'une donnée
my $RequeteSQL = <<"SQL";
INSERT INTO commande ( Sujets, Questions, Reponses )
VALUES ( "$Sujets", "$Qestions", "$Reponses" );
SQL
$dbh->do($RequeteSQL) or die "Echec Requete $RequeteSQL : $DBI::errstr";
}
while (my ($Sujets, $Questions) = $version -> fetchrow_array)
{
print "result: $Sujets -> $Questions\n";
}
#spécifie la fin de la requête
$version-> finish();
#déconnection à la base de données
$dbp->disconnect(); |