IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de donn�es Discussion :

php + mysql to xml


Sujet :

PHP & Base de donn�es

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 14
    Par d�faut php + mysql to xml
    Bonjour,

    Je cr�e un fichier xml via un script php allant chercher des donn�es dans une base mysql.

    Je voudrais afficher mes donn�es dans mon xml dans un ordre tri� selon la date... cependant selon 1 premier crit�re, puis un second.

    Mon crit�re 1 est que la date soit �gale ou sup�rieur � date du jour dans un ordre ascendant ==> Ca c'est ce qu'il doit apparaitre au d�but de mon xml.

    Mon crit�re 2, est qu'une fois que mon crit�re 1 est OK, afficher les donn�es dont le champ date est ant�rieur � la date du jour dans un ordre desc.

    exemple (nous sommes le 6/11) :

    <xml>
    <journal>
    <article date="06-11-2007" titre="article a">
    <article date="07-11-2007" titre="article b">
    <article date="25-11-2007" titre="article c">
    <article date="01-12-2007" titre="article d">
    //ici l'ordre change
    <article date="05-11-2007" titre="article cw">
    <article date="10-10-2007" titre="article cx">
    <article date="13-09-2007" titre="article cy">
    </journal>
    </xml>

    ma requ�te sql :
    $query = "select * from RDV where RDV_DATE >= CURRENT_DATE() order by RDV_DATE asc";

    Je suis bloqu�e � cet endroit... donc j'affiche bien la premi�re partie de ce que je veux... mais ensuite ? est-ce possible ?

    Merci pour votre aide.

  2. #2
    Membre �clair� Avatar de Linio
    Inscrit en
    Octobre 2005
    Messages
    431
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 431
    Par d�faut
    Oui, tu peux enchainer les choix :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    "MAREQUETE ... ORDER BY date ASC, prix DESC, etc...."

  3. #3
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 14
    Par d�faut
    mon probl�me est que mon tri doit se faire en 2 temps sur le m�me champ : le champ date.
    je ne peux pas faire $sql=".... order by RDV_DATE asc, RDV_DATE desc"; enfin je ne pense pas... je n'ose m�me pas essayer !

  4. #4
    Membre �clair� Avatar de Linio
    Inscrit en
    Octobre 2005
    Messages
    431
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 431
    Par d�faut
    Oups excuse j'avais lu un peu vite.

    Je pense que tu risques de devoir passer par deux requ�tes pour �a.
    Je ne vois pas trop comment tu peux faire autrement dans la mesure o� l'ORDER BY classe toutes tes donn�es r�cup�r�es selon une s�rie de crit�res.

  5. #5
    Membre averti
    Inscrit en
    Ao�t 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2007
    Messages : 14
    Par d�faut
    OK, je m'en doutais...
    Mais bon je ne vois pas comment passer de la requ�te 1 � la requ�te 2.

    Comment dire ?

    Une fois la requ�te 1 ok, alors executer la requ�te 2 ?

    Faut que je fasse �a avec la date du jour... genre
    Quand la date est >= � la date du jour ex�cuter la requ�te 1 et quand la date est < � la date du jour ex�cuter la requ�te 2.

    Mais ceci affichera-t-il le tous dans l'ordre voulu, c�d requ�te 1 puis requ�te 2 ?

  6. #6
    Membre �clair� Avatar de Linio
    Inscrit en
    Octobre 2005
    Messages
    431
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 431
    Par d�faut
    Ben puisque tu r�cup�res tes r�sultats en PHP �a affiche dans l'ordre que tu veux!

    Tu fais ta req1, ton affichage en PHP, ta req2, ton affichage en PHP et l� pouf forc�ment c'est ordonn�

Discussions similaires

  1. R�ponses: 0
    Dernier message: 18/01/2011, 15h57
  2. Developpeur Web (PHP/MySQL, Javascript, XML,etc..)
    Par romain_ci dans le forum Demandes
    R�ponses: 0
    Dernier message: 25/01/2008, 14h48
  3. [Wamp] Cherche plateforme pour d�velopper en php, mysql, xml, xsl
    Par ibtisss dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 10
    Dernier message: 18/10/2005, 17h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo