una volta che i dati sono nella tabella, estrai solo quelli che ti servono, cioè quelli che vuoi mostrare all'utente
prova questo script cambiando i dati del database e giu in fondo al posto di $fetch['nomecampo1'] e $fetch['nomecampo2'] dovresti mettere i nomi dei campi che ti interessano.
<?php // configurazione $db_host = "localhost"; $db_user = "db_user"; $db_password = "db_pass"; $db_name = "db_name"; $tab ='tabella'; // connessione $db = mysql_connect($db_host, $db_user, $db_password); $db_sel = mysql_select_db($db_name, $db); // esecuzione prima query $count = mysql_query("SELECT COUNT(id) FROM $tab"); $res_count = mysql_fetch_row($count); // numero totale di records $tot_records = $res_count[0]; // risultati per pagina(secondo parametro di LIMIT) $per_page = 10; // numero totale di pagine $tot_pages = ceil($tot_records / $per_page); // pagina corrente $current_page = (!$_GET['page']) ? 1 : (int)$_GET['page']; // primo parametro di LIMIT $primo = ($current_page - 1) * $per_page; // formattazione query $query = "SELECT * FROM $tab ORDER BY id DESC LIMIT $primo, $per_page"; // esecuzione query $query_results = mysql_query($query); // stampa risultati while($fetch = mysql_fetch_array($query_results)) { echo ("{$fetch['nomecampo1']} {$fetch['nomecampo2']}</a> "); } ?> <?php $paginazione = "Pagine totali: " . $tot_pages . " ["; for($i = 1; $i <= $tot_pages; $i++) { if($i == $current_page) { $paginazione .= $i . " "; } else { $paginazione .= "<a href=\"?id=$id&page=$i\" title=\"Vai alla pagina $i\">$i</a> "; } } $paginazione .= "]"; echo $paginazione ; ?>