Afficher 5 derniers enregistrements

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

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...

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 440 Messages

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 !!
Débutant complet en php/mysql. Merci pour votre aide.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

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

Eléphant du PHP | 86 Messages

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
Comme dit le proverbe chinois:"Si tu parles a tes chaussons.....C'est que tu es le Roi des C..." :D

Eléphant du PHP | 440 Messages

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:
Débutant complet en php/mysql. Merci pour votre aide.

Eléphant du PHP | 86 Messages

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:
Modifié en dernier par tinou le 18 janv. 2007, 11:54, modifié 1 fois.
Comme dit le proverbe chinois:"Si tu parles a tes chaussons.....C'est que tu es le Roi des C..." :D

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

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: ;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

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

Eléphant du PHP | 86 Messages

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 :?
Comme dit le proverbe chinois:"Si tu parles a tes chaussons.....C'est que tu es le Roi des C..." :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

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 ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

18 janv. 2007, 12:07

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

Eléphant du PHP | 440 Messages

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:
Débutant complet en php/mysql. Merci pour votre aide.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

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/

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 440 Messages

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 ?
Débutant complet en php/mysql. Merci pour votre aide.

Eléphant du PHP | 445 Messages

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.
LLDC
Ulti