J'insérait plusieurs tableaux dans ma base de données en utilisant ce code:Problème Insertion de tableaux multiples dans la base de données
$queries_cols = array();
for($i=0; $i<count($cols); $i++)
{
$queries_cols [] = "('".$cols[$i]."','".$int_manha1_1[$i]."','".$int_manha1_2[$i]."','" .$int_tarde2_1[$i]."','".$int_tarde2_2[$i]."','".$h1_1[$i].$h1_2[$i]."','".$h2_1[$i].$h2_2[$i]."')" ;
}
$query_col = "INSERT into cols_ponto_diaria values '".implode(",", $queries_cols)."'";
$result = mysql_query($query_col) or die("Erro: ".mysql_error());
Et quand je soumets la forme qu'il affiche une erreur:
Erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''('Ricardo','08:30:00','12:15:00','14:45:00','18:00:00','0115','1215')'' at line 1
Quelqu'un peut-il trouver où est l'erreur? J'ai essayé quelques solutions mais sans succès.
Merci d'avance.
Premier port d'appel: sortie la requête réelle qui obtient généré en utilisant'echo query_col de $; '. –