-
PHP > mysql insérer plusieurs lignes en une seule requête
INSERT INTO nom_table (col_a , col_b , col_c) VALUES (val_1 , val_2 , val_3), (val_4 , val_5 , val_6), (val_7 , val_8 , val_9);
ou bien
$donnees = ( 1 , 2 , 3 ); $query = "INSERT INTO nom_table ( 'col_a', 'col_b', 'col_c' ) VALUES "; foreach($donnees as $var) { $mes_valeurs[] = "(".$var.", val_2, val_3)"; } $db->query($query . implode(',',$mes_valeurs) );