De l'ordre dans mes articles

hub73
Invité n'ayant pas de compte PHPfrance

30 oct. 2008, 17:06

Bonjour à tous.
Une question php et mysql.

Sur mon site j'affiche des articles par ordre croissant Ordre_article.
J'ai tout un tas de formulaires pour éditer les articles. J'en ai un qui permet de définir l'ordre d'un article. Le monter dans le classement et le descendre.
Maintenant il est aussi possible de supprimer un article.
Après un certain nombre de suppressions je n'ai plus de continuité dans les articles. Je vais avoir par ordre d'article 1,3,11, ...

J'aimerais tout re-numéroter et tout classer 1,2,3,4.
(Ordre_article n'est pas une clef primaire)

Est-il possible de faire cela directement avec une requete ? Ou est-ce réalisable avec du code. Du genre je charge les enregistrements dans un tableau depuis la table et je le trie ensuite ? Je ne sais pas trop comment faire.

Merci à vous de m'aiguiller !

Mammouth du PHP | 959 Messages

30 oct. 2008, 19:40

En SQL, tu connais ORDER BY ?

Invité
Invité n'ayant pas de compte PHPfrance

30 oct. 2008, 21:32

oui bien sur. J'ai finalement réglé mon problème. Merci.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 oct. 2008, 21:54

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)