IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Réorganiser id pour garder continuité


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 116
    Points : 55
    Points
    55
    Par défaut Réorganiser id pour garder continuité
    Bonjours, je suis en train de remanier un code de blog.
    Dans ce blog (en php et mysql) il y'a moyen de supprimer un post, donc il supprime la ligne de l'id(que j'ai mis en champs incrémentable ), et donc si par exemple on supprime le post de l'id=5, ça donne id existante : 0, 1, 2, 3, 4, 6, 7, .... jusqu'au dernier post.
    J'aimerais donc savoir si il y'a moyen de demander une réorganisation des id afin de décaller tous les posts crées après le post supprimé avec une décrémentation de leur id, afin de retrouver une continuité dans la liste des id existantentes ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Bonjour dans une base de donnée, les id n'ont pas besoin d'etre continus et les données n'ont pas a etre rangées dans un autre particulier.

    Il faut de plus bien penser qu'un changement d'id casse toutes les relations.

    Si malgré tout cela, tu veux toujours le faire, tu peux faire une insertion des valeurs de ta table dans une table temporaire puis refaire le travail inverse apres avoir remis l'autoincrementation à 1.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre actif Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    490
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 490
    Points : 294
    Points
    294
    Par défaut
    Comme le dit Sabotage :
    Il faut de plus bien penser qu'un changement d'id casse toutes les relations.
    Sinon, je donne une solution ici
    Écoute, sinon ta langue te perdra (proverbe Navajo)

  4. #4
    Membre du Club
    Inscrit en
    Août 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 116
    Points : 55
    Points
    55
    Par défaut

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Besoin d'aide pour garder un "referid=" dans mes URL
    Par gcvoiron dans le forum Langage
    Réponses: 4
    Dernier message: 21/05/2006, 16h17
  2. Réponses: 4
    Dernier message: 18/01/2006, 17h04
  3. [c#] comment faire pour garder des noeuds ouverts treeview?
    Par irnbru dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/11/2005, 00h47
  4. Réponses: 3
    Dernier message: 03/11/2005, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo