Bonjour, je cherche à insérer des lignes dans ma base MySQL selon le code ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
use Net::MySQL;
 
my $mysql = Net::MySQL->new(
      hostname => $host,   
      database => $database,
      user     => $login,
      password => $mdp
  );
$mysql->query(q{
INSERT INTO tablename (id, col1, col2) VALUES  (DEFAULT,"$data1","$data2")	});
Le problème c'est que rien ne se passe, par contre j'ai remarqué que ça marche si je remplace $data1 et $data2 par leur vrai valeur.
Il existe des solutions sous Linux mais pour windows je n'en ai pas trouvé. J'ai lu le tuto très intéressant de Djibril, mais ceci dit je bloque toujours.

merci à vous tous