Auto-incrémentation aide
Résolu/Fermé
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
-
27 juin 2008 à 10:32
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 - 27 juin 2008 à 11:28
zavenger Messages postés 811 Date d'inscription vendredi 29 février 2008 Statut Membre Dernière intervention 20 avril 2012 - 27 juin 2008 à 11:28
A voir également:
- Auto-incrémentation aide
- Auto click - Télécharger - Divers Utilitaires
- Auto keyboard - Télécharger - Divers Utilitaires
- Auto refresh - Télécharger - Divers Web & Internet
- Logiciel auto-entrepreneur gratuit télécharger - Télécharger - Comptabilité & Facturation
- Yandex auto - Télécharger - Web & Internet
7 réponses
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
27 juin 2008 à 10:52
27 juin 2008 à 10:52
A partir du moment que tu as choisi un champ autoincrement, je ne pense pas que cela soit possible. La solution que j'implemente regulierement quand j'ai besoin d'un ID unique, c'est je je gere moi meme ce champ en creant une fonction qui recherche le premier indice non utilisé dans un champ.
En meme temps, est-ce bien utile ;-) quel probleme cela pose-t-il si tu as des indices inutilisés ..
En meme temps, est-ce bien utile ;-) quel probleme cela pose-t-il si tu as des indices inutilisés ..
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
27 juin 2008 à 10:55
27 juin 2008 à 10:55
Ok ok je vois ce que tu veux dire, et bien en fait les indices inutilisés et bien lors de l'affichage des école, si les indices font 1,après 2 et d'un coup on voit 58 lol c'est pas très joli, c'est juste niveau propreté que j'aurais voulu faire sa tu vois, donc voila^^
Enfin bon je pensais bien que quand c'est en auto-incrément, c'est chaud à modifié, donc mon petit projet tombe à l'eau d'après toi?
Enfin bon je pensais bien que quand c'est en auto-incrément, c'est chaud à modifié, donc mon petit projet tombe à l'eau d'après toi?
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
27 juin 2008 à 11:11
27 juin 2008 à 11:11
si tu ne peux pas changer la structure de ta BDD, effectivement c'est mal barré. Sinon cela te demande un peu de reecriture de code ...
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
27 juin 2008 à 11:13
27 juin 2008 à 11:13
Ok ok, nan ba je vais changer la structure de ma bd, ya pas de souci, et le code en fait je dois faire quoi en gros?
Déjà je ne met pas l'id en auto-incrément, et dans mon script, je lui dit de chercher l'id le plus élevé et d'enregistrer nouveau id = ancien id + 1?? C'est à peu près sa non?
Déjà je ne met pas l'id en auto-incrément, et dans mon script, je lui dit de chercher l'id le plus élevé et d'enregistrer nouveau id = ancien id + 1?? C'est à peu près sa non?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
27 juin 2008 à 11:19
27 juin 2008 à 11:19
C'est pas tout a fait cela car tu peux avoir des 'trous'. Si je me rappelle bien, je trie mes index par ordre croissant. Je les lis 1 par 1 et des que val(n+1) <> val(n) + 1 alors nouvel index = val(n) + 1
Xei
Messages postés
156
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
21 février 2009
56
27 juin 2008 à 11:23
27 juin 2008 à 11:23
Ok ok, et bien merci je vais étudier sa et faire un petit script, on verra comment ça se passe.
Merci pour ton aide,
Bonne journée et bon weekend!:)
Merci pour ton aide,
Bonne journée et bon weekend!:)
zavenger
Messages postés
811
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
20 avril 2012
161
27 juin 2008 à 11:28
27 juin 2008 à 11:28
merci et bon WE a toi aussi