Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2384 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problèmes avec order

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problèmes avec order

n°1847068
mga33240
Posté le 04-02-2009 à 13:27:02  profilanswer
 

Bonjour à tous d'un débutant (un VRAI) :bounce:  
 
j'ai le problème suivant j'effectue cette requète pour sortir les dernières annonces et les afficher
 
SELECT * FROM annonces WHERE valide='1' AND list='0' AND photo!='' AND sexe_utilisateur='femme' AND pays='france' AND region='1'  ORDER by date_annonce DESC limit 0,3
 
le hic c'est que je n'obtiens pas les dernières annonces par exemple il me sort 3 annonces du 22/01 alors que j'en ai des plus récentes répondant aux critères demandées. Débutant, je dis peut être une bétise mais j'ai le sentiment qu'il me prend les 3 premières qu'il trouve.
 
Merci de votre coup de main.
 

mood
Publicité
Posté le 04-02-2009 à 13:27:02  profilanswer
 

n°1847122
aspirateur
Posté le 04-02-2009 à 14:28:02  profilanswer
 

Salut,
 
Peux tu donner le format de la date dans date_annonce. C'est jj/mm/aaaa?

n°1847135
mga33240
Posté le 04-02-2009 à 14:34:22  profilanswer
 

non c'est 2009-01-22 au format américain donc

n°1847142
aspirateur
Posté le 04-02-2009 à 14:40:08  profilanswer
 

Essaye d'enlever " ORDER by da.... limit 0,3"  et regarde ce que ca t'affiche.  
 
C'est les memes enregistrements?

n°1847144
elmarokinh​o
Posté le 04-02-2009 à 14:43:41  profilanswer
 

a quoi sert vraiment le "limit 0,3" ?
essaye de le retirer ... ta requete a l'air correcte sinon ;)

n°1847148
aspirateur
Posté le 04-02-2009 à 14:47:15  profilanswer
 

limit permet d'afficher certains enregistrements (en l'occurence les 4 premiers la). C'est bien utile...
 

n°1847150
Dj YeLL
$question = $to_be || !$to_be;
Posté le 04-02-2009 à 14:54:25  profilanswer
 

C'est du SQL ça, pas du Php


---------------
Gamertag: CoteBlack YeLL
n°1847179
omega2
Posté le 04-02-2009 à 15:42:38  profilanswer
 

aspirateur a écrit :

limit permet d'afficher certains enregistrements (en l'occurence les 4 premiers la). C'est bien utile...
 

Dans le cas présent, c'est les 3 premiers : avec mysql, c'est 'limit "nombre d'enregistrement à sauter", "nombre d'enregistrement à retourner" '.

n°1847181
FlorentG
Posté le 04-02-2009 à 15:45:20  profilanswer
 

mga33240 a écrit :

non c'est 2009-01-22 au format américain donc


Quel est le type de la colonne ?

n°1847184
aspirateur
Posté le 04-02-2009 à 15:48:09  profilanswer
 

omega2 a écrit :

Dans le cas présent, c'est les 3 premiers : avec mysql, c'est 'limit "nombre d'enregistrement à sauter", "nombre d'enregistrement à retourner" '.


 
Heuu oui c'est bien ca.... les 3 premiers :jap:

mood
Publicité
Posté le 04-02-2009 à 15:48:09  profilanswer
 

n°1847194
mga33240
Posté le 04-02-2009 à 16:10:16  profilanswer
 

oui mais je veux juste afficher les 3 dernières en terme de date c'est à dire les plus récentes. si je supprime le limit j'affiche tout non ?

n°1847201
FlorentG
Posté le 04-02-2009 à 16:33:03  profilanswer
 

Le Order doit fonctionner, à condition que la colonne soit du bon type. Si tu stockes ta date dans un VARCHAR, c'est très pas cool

n°1847226
mga33240
Posté le 04-02-2009 à 17:26:09  profilanswer
 

ben non c'est un type date sans interclassement ou attribut

n°1847231
skeye
Posté le 04-02-2009 à 17:29:49  profilanswer
 

teste ta requête sans le limit et poste le résultat.:o


---------------
Can't buy what I want because it's free -
n°1847256
mga33240
Posté le 04-02-2009 à 18:58:13  profilanswer
 

j'ai trouvé le champ list n'était pas systématiquement renseigné et en mettant !='1' ca colle !
 
Merci à tous de votre contribution !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problèmes avec order

 

Sujets relatifs
Problèmes avec la fonction mail (mails HTML)[Oracle] Option de tri pour ORDER BY
JMF - Plusieurs connexions -> Problemes de portsScript pour afficher des images de manière aléatoire: problèmes
Récuperer des emails, problèmes d'encodagesRequête SQL ORDER BY... syntaxe
Divers problèmes de CSS avec une barre de menu...Problèmes avec Joomla & phpMyAdmin
ExternalInterface... problemes IE6Problèmes sur ORDER et de constituer un groupe de liste
Plus de sujets relatifs à : problèmes avec order


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR