A parte le battute........
codice:
Ho un Database MySQL con una tabella "Dettagli".
Struttura di Dettagli:
---------------------------------
ID inr(11)
Campo1 varchar(50)
Campo2 varchar(50)
Campo3varchar(50)
Permanente char(1)
Adnk char(1)
Data datetime
----------------------------------
sono notizie di cronaca,
diciamo che ci sono 1000 notizie,
il campo "Data" serve per 2 cose:
1) in base alla data si decide quando iniziare a farle visualizzare
2) in base alla data si decide quando non visualizzarle piu'
cioe' : se il campo "Adnk" vale "1", quel record non deve essere piu' visualizzato dopo "72 ore" giorni dalla data contenuta,
in questo modo si crea un intervallo di tempo dato dal punto 1) e dal punto 2) di cui sopra specificati.
riassumendo: il recor che contiene il campo " Adnk" = 1 deve essere visualizzato a partire dalla data contenuta nel campo "Data" fino alla medesima + " 72 ore".
Poi ci sono tutte le altre notizie che non devono essere visualizzate in un intervallo ma a partire dalla data stabilita in "Data" per essere visualizzati sempre.
questo causa un errore nel "Paging",
cioe' che il numero di pagine generate sono ad esempio 100 dato che ho 10 risultati per pagina solo che nelle ultime pagine del "Paging" non trovo risultati perche' di 1000 record diciamo che 200 contengono il campo "Data" con un valore scaduto peri 3 giorni di visibilita, ma la Query del Paging li conteggia sempre........
come posso ovviare alle pagine vuote ???