Witam. Interesuje mnie, jak wykonać zapytanie i zdefiniować funkcje dziennego stronicowania bazy danych?
Przykład może być taki: http://algorytmy.pl/?id=2071
include('db_connect.php'); $SQL = "SELECT COUNT(*) FROM file WHERE cat='4'"; // Zapytanie liczące ilość wpisów w bazie $SQL = "SELECT * FROM file WHERE cat='4' ORDER BY id DESC LIMIT ".mysql_escape_string((int)$_GET['strona']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE; // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['strona']*ILOSC_NA_STRONIE /*Wyswietlanie wyników, przykładowo:*/ echo '<b><a href=file.php?plik='.$AFR_file['id'].'>['.$AFR_file['data'].'] '.$AFR_file['name'].'</a></b><br>'; echo 'Serwer: '.$AFR_file['licencja'].' | Pobran: '.$AFR_file['pobran'].' | '.$AFR_file['opis'].'<br /><br />'; } //Teraz wypadało by wyświetlić jakąś nawigację //jesli nie jesteśmy na pierwszej stronie if($_GET['strona']>0){ //wyswietlamy link do poprzedniej strony } } //jeśli nie jesteśmy na ostatniej stronie if($_GET['strona']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){ //wyswietlamy link do nastepnej strony }