Bonjour,
J'ai un souci lors de l'insertion de ligne dans MySql.
Le commande se passe bien mais je ne vois rien dans ma table.
Pour tester j'ai mis dans mon code 2 INSERT qui insérent la même ligne et là j'ai une erreur MySql (DBI) qui me dit qu'il y a un doublon. Pourtant toujours pas de données dans la table.

Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
$query = 'INSERT INTO `volume_rep` VALUES ('.$info_repertoire[0].','.$info_repertoire[1].',"'.$liste_chemin[$i] . '\\\\' . $_ . '",0,0,' .$info_user[1].','.$info_user[0].')';
 
$sth = $dbh->do($query);
 
print "$query \n";
if ($sth == 1) {
	print "je me suis inséré !!!!!!!!!!!!!!\n";
} else {
	print "Problème lors de l'insertion ";
}
Retour :
INSERT INTO `volume_rep` VALUES (873,3,"E:\\COMMUN\\ECHGROUP\\DE\\SC ATALANTE",0,0,NULL,NULL)
je me suis insÚrÚ !!!!!!!!!!!!!!



Je précise que l'insertion est dans une boucle FOREACH.
Si quelqu'un a une idée, je suis preneur.
Merci par avance !