|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jan 2006
Messaggi: 271
|
[MySQL] visualizzare un numero tot di messaggi
Supponiamo di avere all'interno del mio database un tot di messaggi, tipo 200.
Se nella mia pagina decido di mostrare solo gli ultimi 5 messaggi - quindi con (LIMIT 0,5) e in ordine decrescente - come faccio a fare un link che mi mostri una pagina con i seguente 20 messaggi? E i precedenti 20? |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
comunque in linea teorica devi modificare ogni volta la query a seconda dei parametri che passi via link.
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
fai la query aggiungendo SQL_CALC_FOUND_ROWS che calcola il numero di record senza tenere conto del limite:
Codice:
SELECT SQL_CALC_FOUND_ROWS campo1, campo2 FROM tabella WHERE 1+1 = 2 LIMIT $a_partire_dal_record_numero, $quanti_record_per_pagina Codice:
SELECT FOUND_ROWS() count
Codice PHP:
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:27.












ho concluso con: kvegeta, doctordb, Leland Gaunt.








