Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Voila, depuis peu? je me suis mis à la prog avec mysql...

En ce moment je suis en train de créer un livre d'or, mais j'ai un petit problème...

 

Mes messages sont enrigistré dans ma base de donnée avec un ID automatique :

 

Le plus ancien commençant par "1".

Jusquau plus récent "le chiffre le plus gros".

 

Mais voila quand ma page accède à ma base et affiche mes messages, il commence à le faire par l'ID 1 (ce qui est normal vous me direz...),

 

Donc quand on écris un mess sur mon livre, il se retrouve en dernier...

Ce qui n'est pas agréable à lire...

 

Le prob, est que je ne sais pas comment faire pour inverser la situation, qu'il affiche le dernier en premeir et etc... Sans changer leurs... n°ID.

 

Quelqun aurait une idée? :P

Posté(e)

Dans ta requete SQL, tu rajoutes : ORDER BY id DESC (pour dire d'ordonner selon la variable id, en sens descendant - ASC pour ascendant)

Posté(e)

Je te remercie, en plus le temps de faire une pitite recherche, je lai trouvée :-P .

 

Que ça deviens facile Mysql...

 

Je viens de me prendre la tête à cherche comment afficher seulement les 5 derniers messages, j'ai trouvé ça (au bout de 15min...) :

 




[b][color=red]$nbms = "5";



$req = mysql_query('SELECT * FROM livre');

$res = mysql_numrows($req);                               



$nombre = ($res - $nbms);







$sql = "select * from livre WHERE id > '$nombre' BY id DESC";[/color][/b]

 

Alors que la soluce était tout simplement ça :

 


[b][color=red]$nbms = "5";[/color]

 

$sql = "select * from livre WHERE id ORDER BY id DESC [b][color=red]LIMIT $nbms";[/color]

:-(

Mieux vous dire que je suis dégouté!!!!!!!!! J'en vois de :P !!!!

 

Mais au moins ça m'aura appris à travailler sur Mysql!

J'y connais quelques trucs depuis...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...