INSERT INTO dans une seule table (en boucle)

sparox57 Messages postés 1 Statut Membre -  
tresorunikin Messages postés 27 Statut Membre -
Bonjour,
Mon problème est sûrement déjà arrivé, mais quand je fais une recherche je trouve plein de sujet mais je n'arrive pas souvent à comprendre, ou alors ça ne fonctionne pas ><

Donc j'expose mon problème:
J'ai une table qui s'appelle Droplist,
elle se présente comme ceci: (`mobId`, `itemId`, `min`, `max`, `category`, `chance`)
mobId s'étend de 18001 à 36167, les autres valeurs n'ont pas grande importance.
Sachant qu'il peut y avoir plusieur ligne pour une valeur:
Par exemple on peut retrouver plusieurs ligne contenant mobId=18001.
J'aimerais rajouter une ligne pour chaque mobId différent, cette ligne est :
(mobId, 57, 1, 2, 0, 300000)
Mon problème c'est que je n'arrive pas à créer une boucle qui puisse rajouter cette ligne pour chaque mobId différent, c'est à dire de la valeur 18001 à 36167.
Auriez vous peut-être une astuce pour réaliser cette boucle ?
A voir également:

4 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
tu fais uen requete du genre select mobid from droplist where 1 group by mobid..

ensuite, tu fais ta boucle avec chacun des mobid renvoyés (chaque ligne quoi...) et tu fais
insert into droplist values ...
2
tresorunikin Messages postés 27 Statut Membre 7
 
Tu n'as pas de tutoriels?? ici je ne comprend rien
0
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
pour y faire directement en sql: on ne peut aps faire de boucle
et avec mysql, il n'y a pas de langage comme le PL/SQL d'oracle

je te conseille de faire un programme en php, en suivant ce que j'ai dis dans le message 1
1
Nabla's Messages postés 20731 Statut Contributeur 3 194
 
tu utilises quoi comme langage? (a part le sql) ?
0
tresorunikin Messages postés 27 Statut Membre 7
 
J'utilise tte la gamme incluse ds easyPHP mais je voudrais realiser des boucles mysql, sans intervenir PHP. Par exemple,au lieu d'ecrire INSERT INTO matabe VALUES. ..plus de 4fois, ecrire par exemple INSERT TWICE ou ..
0
tresorunikin Messages postés 27 Statut Membre 7
 
Merci beaucoup de cette precision... Et pou le PL/SQL d'oracle, je compte commencer avec. merci
0