Bonjour,
je voudrais faire une boucle pour inserer plusieurs lignes dans une même table sql simultanément.
quelqu'un à un script qui pourrait m'aider.
merci d'avance.
Bonjour,
je voudrais faire une boucle pour inserer plusieurs lignes dans une même table sql simultanément.
quelqu'un à un script qui pourrait m'aider.
merci d'avance.
Salut,
tu pourrais nous donner la structure de ta table stp?
Tu utilises quoi comme SGBD???Oracle, SQLServer, PostgresSQL, MySQL, Access.....?
As tu pensé aux triggers pour faire un ajout multiple?
et ben ça on peut dire que c'est succinct..
devrait faire l'affaire dans l'idée.. tu peux aussi faire du while ou du foreach au besoin..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for($i=0;$i<$max_insert_que_tu_veux;$i++) { $requete="gnagnagna"; mysql_query($requete); }
C'est une réponse Romalafrite mais je ne pense pas que zehni veuille insérer la même chose n fois.
A moins que je me trompe.
Euh sinon :
=> Cela évite d'affecter la même chaine à la même variable n fois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $requete="gnagnagna"; for($i=0;$i<$n;$i++) { mysql_query($requete); }!
Bonjour,
Mysql permet de faire dans un seul insert plusieurs insertion
Si on ne connaît pas à l'avance le nombre de lignes à insérerinsert into matable values ('a','b'),('c','d'),('e','f')
on fait un foreach ou un while qui construit la partie values
Partager