Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Query mysql php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      lugnurant User • ultima modifica di

      Query mysql php

      Ciao a tutti, volevo chiedervi un aiuto per realizzare una cosa:

      Devo fare 2 form per inserire 2 date al fine di estrarre tutte le fatture emesse in quel range. Ho fatto una query in mysql e testata su phpmyadmin:

      SELECT * FROM fatture WHERE data >2003-01-01 OR data<2009-11-04;

      E funziona benissimo.
      Ma ora come faccio per ottenere la stessa cosa in una pagina php?

      Grazie a tutti per l'aiuto.

      ariciao

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • I
        ilnetsurfer User Attivo • ultima modifica di

        Semplicissimo :
        [PHP]
        <?php
        $sql = "SELECT * FROM 'fatture' WHERE 'data' >2003-01-01 OR 'data'<2009-11-04";
        $query = mysql_query($sql);
        while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
        echo $row['campo'];
        }
        ?>[/PHP]

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lugnurant User • ultima modifica di

          Ciao 🙂

          ho provato ma mi ridà :
          Documento senza titoloWarning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in **c:**......

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            ilnetsurfer User Attivo • ultima modifica di

            Prova così:
            [PHP]<?php
            $sql = "SELECT * FROM fatture WHERE data >2003-01-01 OR data<2009-11-04";
            $query = mysql_query($sql);
            while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
            echo $row['data'];
            }
            ?>[/PHP]

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lugnurant User • ultima modifica di

              Ok, ora funge ;),
              ed è un primo passo, perchè cosi io devo mettere direttamente nella query un range di date.
              Ma volendo inserire questo range in una pagina diversa?
              Cioè io voglio fare due form es.:
              FORM 1 "da" (data da cui voglio iniziare la ricerca)
              FORM 2 "a" (data da cui voglio finire la ricerca)

              In cui inserisco la data di inizio e fine ricerca che mi interessano, poi come faccio in php? So che devo fare una query con delle variabili al posto dei valori "fissi" che metterei in una query in mysql ma non ho proprio idea di come fare... :mmm: spero tanto di essermi spiegato...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • I
                ilnetsurfer User Attivo • ultima modifica di

                Puoi fare tutto in una sola pagina, in modo semplice semplice :
                [PHP]<form action = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "post">
                <input type = "text" name = "inizio"><br>
                <input type = "text" name = "fine"><br>
                <input type = "submit" name = "submit">
                </form>
                <?php
                if(isset($_POST['inizio']) && isset($_POST['fine'])){
                $start = $_POST['inizio'];
                $end = $_POST['fine'];
                $sql = "SELECT * FROM fatture WHERE data >".$start." OR data<".$end;
                $query = mysql_query($sql);
                while($row = mysql_fetch_array($query,MYSQL_ASSOC)){
                echo $row['data'];
                }
                }
                ?> [/PHP]

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • L
                  lugnurant User • ultima modifica di

                  Grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee !!!!!! 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • I
                    ilnetsurfer User Attivo • ultima modifica di

                    Prego;)

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti