Afficher 5 derniers enregistrements

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Afficher 5 derniers enregistrements

par Ultim4T0m » 18 janv. 2007, 19:35

Est-ce utile ? La question est là je crois plutôt ^^'

Car si c'est inutile, mieux vaut mettre le nom de la table en dur dans ta requête.

par cmoi » 18 janv. 2007, 19:31

Finalement le code est celui-à
"SELECT * FROM " . $table." WHERE valid =1 ORDER BY LOGO DESC LIMIT 0,5 ";
Effectivement j'ai un doute sur l'affichage des 5 derniers. Mais apparemment c'est le cas. Je verrai ce qui se passe quand il y aura un logo supplémentaire.

Le nom de la table est resté en variable. C'est gênant ? Ou pas académique seulement ?

par Truc » 18 janv. 2007, 17:29

Puisque ça fonctionne je peux mettre mon grain de sel :)

Le nom de la table est toujours en variable... :roll:

Avec un "ORDER BY logo" tu n'auras PAS les 5 derniers enregistrements de la table mais seulement un classement alphabétique sur les logos et tu pioches les 5 premiers (derniers avec un DESC)
Pas vraiment le résultat de la requête de départ :wink:

En gros tu pourras ajouter plein de nouveau logos au risque de ne jamais les afficher... Mais tant que ça retourne des logos \:D/

par cmoi » 18 janv. 2007, 12:26

Mais je ne comprends pas comment je n'ai pas pensé plus tôt à remplacer REF par LOGO ?
Pourtant, c'est pas faute d'avoir attiré ton attention... :roll: ;)
Eh oui, mais quand on est bloqué sur une idée ... Et puis la nuit a fait son oeuvre.

Merci à tous (comme ça je suis sûr de n'oublier personne !) :lol:

par albat » 18 janv. 2007, 12:07

balle au centre ;)
Imprudent, pour un piaf, d'employer ce terme... :twisted:

par Ryle » 18 janv. 2007, 11:59

@albat : Ouais ben ça vaut pour la fois où t'as été remercié à ma place (d'ailleurs avec Truc j'crois bien aussi) par chépluqui ... ça fait 1 partout, balle au centre ;)

par tinou » 18 janv. 2007, 11:55

j'ai corrigé, dsl mais je venais de lire plein de post de Ryle et ca m'est resté dans la tete :?

par albat » 18 janv. 2007, 11:47

Ne pas oublier Ryle et Truc qui ont contribué à cette reussite :wink:
Tu viens de te fâcher avec le plus susceptible des modérateurs... |(X

par albat » 18 janv. 2007, 11:45

Mais je ne comprends pas comment je n'ai pas pensé plus tôt à remplacer REF par LOGO ?
Pourtant, c'est pas faute d'avoir attiré ton attention... :roll: ;)

par tinou » 18 janv. 2007, 11:45

ca y est, mon premier probleme resolu :D

Ne pas oublier Albat et Truc qui ont contribué à cette reussite :wink:

par cmoi » 18 janv. 2007, 11:41

 "SELECT * FROM " . $table." WHERE valid=1 ORDER BY LOGO DESC LIMIT 0,5 ";  
Ca, ça fonctionne.
Mais je ne comprends pas comment je n'ai pas pensé plus tôt à remplacer REF par LOGO ?

Encore une affaire résolue !! :wink:

par tinou » 18 janv. 2007, 11:21

deja, il faut au moins que ta requete SQL soit bonne :

apres un Order By tu doit mettre un champ de ta table.

voici ce que tu a fait :
SELECT * FROM `organismes` WHERE valid=1 ORDER BY DESC LIMIT 0,5
Voila un exemple
Select * From enseignants Where nom="Dupont" Order By prenom DESC .....
cela va afficher tes enseignants s'appelant Dupont et cela les classera selon leur prenom

par albat » 18 janv. 2007, 11:17

Alors, on se détend, on respire frais et on relit ce qu'a écrit Truc.
En plus, c'est du français, du bon sens, de la logique, pas du SQL... ;)
forcément si, dans les 5 derniers enregistrements, il n'y a qu'un logo, tu n'en verras pas plus

par cmoi » 18 janv. 2007, 11:14

L'espoir que premièrement, tu lises ce qui est écrit ; deuxièmement, tu comprennes ce que tu as lu.
Et ben non je ne comprends pas !!

par Truc » 17 janv. 2007, 23:42

Bravo ! :? Ca apporte quoi ?
Merci... mon 1er sourire de la journée :D

Aller serieusement...
Tu n'as pas assez de données avec logo dans les 5 derniers enregistrements pour les afficher... ce n'est qu'un supposition de plus...
toujours un manque d'informations...