ragazzi, scusate la mia distrazione. L'errore non è là è nel limit che ho inserito nella query. Non credevo fosse quello e così non l'ho inserito nel post. Quindi il problema non è quello che state cercando di aiutarmi in vano a risolvermi.

Codice PHP:
$risultato mysql_query("SELECT * FROM $sezione") or die(mysql_error());
$tot_records mysql_num_rows($risultato);
$per_page 3;
$tot_pages ceil($tot_records $per_page);

// pagina corrente
$current_page =(!$_GET['page']) ? : (int)$_GET['page'];

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;

echo 
"<div align=\"center\">\n<table>\n";
print 
'
'
;
print 
$primo;
print 
'
'
;
// esecuzione seconda query con LIMIT
$query_limit mysql_query("SELECT* FROM $sezione order by id desc LIMIT $primo $per_page") or die(mysql_error());
while(
$results mysql_fetch_array($query_limit)) {
echo 
" <tr>\n <td>";
echo 
"</td>\n </tr>\n";
print 
'
'
;
print 
$results['titolo'];

messaggio d'errore :You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '3' at line 1