OK gabama, questa è la query:

codice:
$query = "SELECT * FROM mysql_table WHERE MATCH (`ragionesociale`, `indirizzo`, `cap`, `citta`, `provincia`, `regione`) AGAINST ('$chiave' IN NATURAL LANGUAGE MODE) ORDER BY 'ragionesociale' ASC LIMIT $prima_riga, $righe_per_pagina";
e questo il template.html che utilizzo per visualizzare i dati:

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>titolo</title>
</head>
<body>
<h1>Hic sunt leones</h1>


<?php echo $link_paginazione?></p>
<table border="1">
    <tr>
        <th>RAGIONESOCIALE</th>
        <th>INDIRIZZO</th>
        <th>CAP</th>
        <th>CITTA'</th>
        <th>PROVINCIA</th>
        <th>REGIONE</th>
    </tr>
    <?php foreach($elenco_citta as $riga):?>
    <tr>
        <td><?php echo htmlentities($riga['ragionesociale'])?></td>
        <td><?php echo $riga['indirizzo']?></td>
        <td><?php echo $riga['citta']?></td>
        <td><?php echo $riga['cap']?></td>
        <td><?php echo $riga['provincia']?></td>
        <td><?php echo $riga['regione']?></td>
    </tr>
    <?php endforeach ?>
</table>


<?php echo $link_paginazione?></p>
</body>
</html>