Requete SQL avec JUMI

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Requete SQL avec JUMI

    Merci mais c'etait dans le cas de Insert et d'autre type c pas grave

    par contre comme pour

    $MonId = $user->id ;

    exist il une facon de récupérer une date ? automatiquement , genre la date du jour
    merci

    Commentaire


    • #17
      Re : Requete SQL avec JUMI

      Pour récupérer une date, si la date est dans le formulaire, il suffit de la référencer.


      Pour la date du jour, 2 méthodes:
      1. s'il s'agit d'intégrer la date courante dans un champ de la base de données, il suffit d'utiliser la fonction SQL NOW(), exemple:
      Code:
      UPDATE #__matable SET mdate=NOW();

      2. on a besoin de traiter les dates et d'y fair edes calculs, utiliser la classe JDate Joomla, qui hérite de la classe DateTime de PHP5, exemple:
      Code PHP:
      $date = new JDate() ;$mysqldate $format'Y-m-d H:i:s'falsefalse); 

      3. on a besoin de traitement très spéciaux des dates sur la base de données: Voir les fonctions DATE de MySQL, il y en a trop pour les rappeler ici
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #18
        Re : Requete SQL avec JUMI

        Merci beaucoup

        maintenant je veux faire une requete pour afficher le résultant de mes insert et update

        j'ai fait ca :

        <?php
        $database =& JFactory::getDBO();
        $sql = 'SELECT * FROM #__voyant ORDER BY date DESC limit 0,10';
        $database->setQuery( $sql );
        $user = NULL;
        $user = $database->loadObject();
        echo 'Mon id: ' . $user->id . '
        ';
        echo 'montant: ' . $user->montant;
        echo 'date: ' . $user->date;
        ?>

        Et j'ai deux soucis

        - je n'ai qu'une ligne d'afficher pourtant je voudrais toutes les lignes ? ce qui est bien affiché dans mysql
        - la date est formaté comme celà 2013-02-01

        merci bien

        Commentaire


        • #19
          Re : Requete SQL avec JUMI

          Pour tous les enregistrements, c'EST LOADobjectList pour charger tous les enregistrements. Puis une boucle foreach pour circuler dans les résultats.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #20
            Re : Requete SQL avec JUMI

            bonjour,

            concrètement je n'y arrive pas dans mon exemple ?

            merci

            <?php
            $database =& JFactory::getDBO();
            $sql = 'SELECT * FROM #__voyant ORDER BY date DESC limit 0,10';
            $database->setQuery( $sql );
            $user = NULL;
            $user = $database->loadObject();
            echo 'Mon id: ' . $user->id . '
            ';
            echo 'montant: ' . $user->montant;
            echo 'date: ' . $user->date;
            ?>

            merci

            Commentaire


            • #21
              Re : Requete SQL avec JUMI

              Envoyé par jisse03 Voir le message
              Pour tous les enregistrements, c'EST LOADobjectList pour charger tous les enregistrements. Puis une boucle foreach pour circuler dans les résultats.
              lis jusqu'au bout laurentlev
              Christophe
              http://www.webcrea.fr

              Commentaire


              • #22
                Re : Requete SQL avec JUMI

                oui j'ai bien compris ! mais j'y arrive pas :-) désolé

                Commentaire


                • #23
                  Re : Requete SQL avec JUMI

                  <?php
                  $database =& JFactory::getDBO();
                  $sql = 'SELECT * FROM #__voyant ORDER BY date DESC limit 0,10';
                  $database->setQuery( $sql );
                  $user = NULL;
                  $users = $database->loadObject();
                  foreach($users as $user){

                  echo 'Mon id: ' . $user->id . ' ';
                  echo 'montant: ' . $user->montant . ' ';
                  echo 'date: ' . $user->date;
                  }
                  ?>
                  Christophe
                  http://www.webcrea.fr

                  Commentaire


                  • #24
                    Re : Requete SQL avec JUMI

                    Bonjour,

                    Vous insistez tou sdeux avec LoadObject (qui ne charge que le premier enregistrement) alors que j(ai indiqué LoadObjectList, qui charge tous les enregistrements de la raquête sous forme d'un tableau d'objets.
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #25
                      Re : Requete SQL avec JUMI

                      oui sorry loadObjectList
                      Christophe
                      http://www.webcrea.fr

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X