INSERT INTO dans une seule table (en boucle)
sparox57
Messages postés
1
Statut
Membre
-
tresorunikin Messages postés 27 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 ?
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:
- INSERT INTO dans une seule table (en boucle)
- Table ascii - Guide
- Table des matières word - Guide
- Touche insert - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre une seule page en paysage word - Guide
4 réponses
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 ...
ensuite, tu fais ta boucle avec chacun des mobid renvoyés (chaque ligne quoi...) et tu fais
insert into droplist values ...
tresorunikin
Messages postés
27
Statut
Membre
7
Tu n'as pas de tutoriels?? ici je ne comprend rien
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
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