• User

    Area ripetuta dreamweaver

    Ciao a tutti!
    Vengo subito al dunque: ho necessità di fare una pagina (in php ovviamente) che vada a "prelevare" i dati dalla tabella composta da i seguenti campi:
    id
    data
    commento

    Benissimo, io voglio far visualizzare, nella pagina, 3 record alla volta, in ordine ascendente di ID. Ho creato a tal fine una pagina con un'area ripetuta che mostri 3 record alla volta. Però io voglio fare un'altra cosa, ora vi sottopongo un esempio, così da farvi capire dov'è il problema...
    Inserisco GIORNO 1 (ID1), GIORNO 2 (ID2) e GIORNO3(id3). Nella pagina, attraverso l'area ripetuta vedrò:
    GIORNO1
    GIORNO2
    GIORNO3
    Quando però andrò ad inserire GIORNO5,6 e 7, come posso fare che il giorno 5 vada al posto del GIORNO1, il GIORNO6 al posto del GIORNO2 e GIORNO7 al posto del GIORNO3?
    Grazie per l'attenzione, spero di essermi spiegato 😉
    Fede


  • Super User
    
    ORDER BY id LIMIT ***n-3***, 3
    
    

    Dove n-3 è ricavato da una query che conta le righe.

    Oppure molto più elegante:

    
    SELECT * FROM (SELECT * FROM `miatabella` WHERE miowhere ORDER BY id DESC LIMIT 0,3) AS temp ORDER BY id
    
    

  • User

    Grazie infinite per la celere risposta! 🙂
    Fede