+ Rispondi alla Discussione
Risultati da 1 a 10 di 10

Selezionare secondo e terzo record!

Ultimo Messaggio di felino il:
  1. #1
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,677
    Aggiungi felino su Facebook Aggiungi felino su Linkedin

    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:
    Codice:
    $p = mysql_query("SELECT * FROM news ORDER BY ID DESC LIMIT 2,2");
    Ma non va...

    Qualche suggerimento?

    Grazie.

  2. #2
    Utente Premium
    Data Registrazione
    Nov 2012
    Località
    Padova
    Messaggi
    252

    ...

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

  3. #3
    Utente Premium
    Data Registrazione
    Nov 2012
    Località
    Padova
    Messaggi
    252

    ...

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

  4. #4
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,677
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Il problema è che utilizzo while($result = mysql_fetch_array($p) { ..... }

    Quindi l'ultimo viene comunque visualizzato...

  5. #5
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Località
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Ciao,
    ti basta fare:

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

  6. #6
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,677
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Ok, ma così mi selezione l'ultimo e il penultimo...se io invece voglio selezionare il penultimo e terzultimo?

    LIMIT 2,2?

    Grazie.

  7. #7
    User L'avatar di Francesco Di Caprio
    Data Registrazione
    Mar 2013
    Località
    Caserta
    Messaggi
    216
    Segui Francesco Di Caprio su Twitter Aggiungi Francesco Di Caprio su Google+ Aggiungi Francesco Di Caprio su Facebook Aggiungi Francesco Di Caprio su Linkedin
    Codice:
    SELECT * FROM news WHERE id = ((SELECT MAX(id) FROM news)-1) OR id = ((SELECT MAX(id) FROM news)-2)
    Endelab - Web Development

  8. #8
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,677
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Grazie Francesco.
    Alla fine sta funzionando anche così: LIMIT 1,2

  9. #9
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Località
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Quello che ti ho dato io era appunto per penultimo e terzultimo.

  10. #10
    Utente Premium L'avatar di felino
    Data Registrazione
    Nov 2009
    Località
    Acicatena - Catania
    Messaggi
    1,677
    Aggiungi felino su Facebook Aggiungi felino su Linkedin
    Esatto Thedarkita, grazie anche a te!

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.