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. Selezionare secondo e terzo record!
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • felino
      felino Super User • ultima modifica di

      Selezionare secondo e terzo record!

      Salve utenti,
      so che è una domanda stupidissima, ma non riesco a trovare la soluzione.

      Ho una tabella con tre record, con ID autoincrement e attualmente sono presenti gli ID 3, 4, 5.

      Vorrei far visualizzare solo i record 3 e 4...se andranno ad aumentare dovranno essere gli ultimi due record della tabella escluso l'ultimo.

      Quindi ho scritto:

      
      $p = mysql_query("SELECT * FROM news ORDER BY ID DESC LIMIT 2,2");
      
      

      Ma non va...

      Qualche suggerimento? 😞

      Grazie.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • E
        erise User Attivo • ultima modifica di

        Order by id desc limit 2
        ... Non ti serve il secondo due

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • E
          erise User Attivo • ultima modifica di

          Escluso l'ultimo...non avevo letto...fai limit 3 e non considerarlo...no?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • felino
            felino Super User • ultima modifica di

            Il problema è che utilizzo while($result = mysql_fetch_array($p) { ..... }

            Quindi l'ultimo viene comunque visualizzato...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Ciao,
              ti basta fare:

              $p = mysql_query("SELECT * FROM news ORDER BY ID DESC LIMIT 1,2");

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • felino
                felino Super User • ultima modifica di

                Ok, ma così mi selezione l'ultimo e il penultimo...se io invece voglio selezionare il penultimo e terzultimo?

                LIMIT 2,2?

                Grazie.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • F
                  francesco.di.caprio User Attivo • ultima modifica di
                  SELECT * FROM news WHERE id = ((SELECT MAX(id) FROM news)-1) OR id = ((SELECT MAX(id) FROM news)-2)
                  
                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • felino
                    felino Super User • ultima modifica di

                    Grazie Francesco.
                    Alla fine sta funzionando anche così: LIMIT 1,2

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      thedarkita ModSenior • ultima modifica di

                      Quello che ti ho dato io era appunto per penultimo e terzultimo.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • felino
                        felino Super User • ultima modifica di

                        Esatto Thedarkita, grazie anche a te!

                        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