Forum général.cherche-logiciel plus de précision!!!!

Posté par  .
Étiquettes : aucune
0
12
juin
2007

voila je voudrai afficher le contenu des 10 derniers champs d'une table mysql (qui contien un id, un pseudo et un message) dans un textarea si c'est possible.

par exemple voila le contenu de ma table:

id / pseudo / message

1 / mimim1 / salut je suis mimim1

2 / mimim2 / salut je suis mimim2

3 / mimim3 / salut je suis mimim3

et je voudrai que ma table soit affichée de la façon suivante:

mimim1 : salut je suis mimim1

mimim2 : salut je suis mimim2

mimim3 : salut je suis mimim3

  • # Concaténation

    Posté par  . Évalué à 4.

    Tu veux faire la concaténation au niveau sql ou au niveau langage client?

    au niveau SQL, tu peux faire par exemple

    select CONCAT(pseudo, ' : ', message) from matable order by id;
  • # Pour avoir les derniers

    Posté par  . Évalué à 2.

    Pour avoir juste les 10 derniers, il va falloir utiliser ORDER BY et LIMIT :

    ORDER BY id DESC LIMIT 10

    Je te conseille de mettre un champ en DATETIME pour pouvoir trier sur celui-ci, ça évitera d'éventuels problèmes d'id.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.