Poniamola in altro modo.
Allora, ho ottenuto un risultato con il seguente script d'impaginazione:

Codice PHP:
      <table border='0' cellpadding='0' cellspacing='0' width='100%'> 
<tr>
<td>

<?php 
include("config.php");
mysql_connect($db_host,$db_user,$db_password,$db_name) or die ("errore nella connessione"); 
mysql_select_db("$db_name") or die ("errore nella selezione del database"); 

// esecuzione prima query
$count mysql_query("SELECT COUNT(art_id) FROM articoli");
$res_count mysql_fetch_row($count);

// numero totale di records
$tot_records $res_count[0];

// risultati per pagina(secondo parametro di LIMIT)
$per_page 6;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

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

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;
echo 
"<div align=\"center\">\n<table>\n";


// esecuzione seconda query con LIMIT
$query_limit mysql_query("SELECT * FROM articoli Order by art_id Desc LIMIT $primo$per_page"); 
while(
$results mysql_fetch_array($query_limit)) {
echo 
'<div class=\'textimage\'> ';
echo 
'<div class=\'image\'>'
echo 
'[url="page.php?id='.$results['art_id'].'"]<img src=\"show.php?id='.$results['art_id'].'\" alt=\'immagine anteprima articolo 14076\' width=\'100\' height=\'91\' title=\'immagine articolo 14076\' />[/url]';
echo 
'</div>';
echo 
'</div>';
echo 
'<div class=\'testoterzoartic\'>'
echo 
'<p class=\'titoloterzoartic\'>';
echo 
'[url="page.php?id='.$results['art_id'].'"]'.$results['titolo'].'[/url]</p>';
echo 
'<p class=\'antetestoterzoartic\'>'.$results['sottotitolo'].'</p>';
echo 
'<p class=\'pubblicatoil\'>'.$results['data'].'</p>';
echo 
'</div>';

}
 
// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include("paginazione_2.php");
//include("paginazione_1.php");

// in questa cella inseriamo la paginazione

echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";

echo 
" </tr>\n</table>\n</div>";

mysql_close(); 
?>                  

</td>
</tr> 
</table>

Allora, con questo script ottengo una pagina con 5 articoli (perchè il valore per pagina è settato su 5) uno sotto l'altro (o sopra l'altro, come preferite). Ho però due problemi. Il primo è relativo all'immagine relativa a quel determinato articolo (identificato appunto da un id) che non viene visualizzata:

Codice PHP:
echo '[url="page.php?id='.$results['art_id'].'"]<img src=\"show.php?id='.$results['art_id'].'\" alt=\'immagine anteprima articolo 14076\' width=\'100\' height=\'91\' title=\'immagine articolo 14076\' />[/url]'
In pratica ogni articolo ha una sua immagine associata che viene memorizzata nel file "show.php". Per poterla mostrare devo richiamare tale file. Solo che la riga postata non funziona. Non mi dà errore ma non visualizza l'immagine.

Il secondo quesito è questo. Come posso evitare che gli articoli vengano messi uno di seguito all'altro? Vorrei che fossero affiancati a 2 a 2. Come posso ottenere questo risultato?