Inserer plusièures données à la fois dans une base de données

destiny -  
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour à tous, je viens ici dans ce forum pour vous demander de l'aide ca fait plus d'un jour que je galère sur une chose en PHP en faite j'aimerais inserer un resultat d'un fetchAll dans la base de données c'est à dire inserer plusières données d'un coup c'est un peu bizard mais j'en ai tellement besoin si quelqu'un peut avoir l'idée sur ce point veuillez m'aider merci et bonne suite à vous....


Configuration: Android / Chrome 50.0.2661.89
A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 758
 
Bonjour,

Ben... soit tu boucles sur le résultat de ton fetchAll et tu fais les insert ....
foreach($resultatdetonfetchall as $row ) {
  $sql = " insert into tatable (champ1, champ2 , champn .. ) VALUES ('".$rows['champ1']."',".$rows['champ2']."',".$rows['champn']."')";

  //le reste du code...


}

Soit tu fais un insert multiple
INSERT INTO table_name (column_list)
VALUES
    (value_list_1),
    (value_list_2),
    ...
    (value_list_n);

1