Page 1 sur 1
une question sur les ids
Posté : 20 mars 2006, 18:42
par cemice
Bonjour voila j'ai une table membre avec un id agrementer
quand un utilisateur se desinscrit ca me fait des trous exemple (1,3,4,5,8) dans ma table l'id ne suis plus y as til moyen de remettre les ids a suivre 1,2,3,4,5 sans perdre aucune donnée ? si oui comment , es qu'il yas un risque ?
merci davance
Posté : 20 mars 2006, 19:20
par zigz4g
Salut.
Quel en serait l'interêt ???
Posté : 20 mars 2006, 19:24
par rami
On dit incrémenter par agrémenter
En ce qui concerne les trous dans les identifiants, ca n'a pas d'importance. Il faut laisser le m Quel intérêt existe-t-il à combler les trous? (sorti de son contexte, il peut y en avoir des intérêts

)
Posté : 20 mars 2006, 19:43
par cemice
non ca fait bizzare que cela ne se suivre pas mais si vous dite que ces pas utiles je laisse comme cela lol
Merci de vos reponse !!
Posté : 21 mars 2006, 10:49
par zigz4g
Un interêt serait de les trier du plus petit au plus grand par exemple avec des id qui se suivent. Mais avec PHP tu peux faire une requette qui te donne tous les identifiants classer par ordre croissant. Il ne reste plus qu'a faire en PHP une jolie boucle qui te nurmérote les ids correctement.
Il est donc toujours possible de manipuler l'affichage en PHP même si tu as "des trous" dans ta base.
Autre inconvénient, et de taille je penses, c' est les performances qui chuteront des que tu voudras reclasser toutes tes informations. Ca te demandera beaucoup de calcul pour juste rentre ta base toute propre (enfin soit disant toute propre

).