Ciao,
sto utilizzando questa select scritta in php per estrarre dei dati da un database. I dati da estrarre sono circa 1000 record e ci impiega molto tempo. La query funziona perchè con pochi dati estrae immediatamente. Come posso impostare un limite nel php ogni 50 records e visualizzare next page? quindi distribuire i records su più pagine, ogniuna costituita da 50 records?

Codice PHP:
<?php
$con 
mysql_connect("localhost","peter","abc123");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

mysql_select_db("my_db"$con);

$result mysql_query("SELECT * FROM Persons");

echo 
"<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>"
;

while(
$row mysql_fetch_array($result))
  {
  echo 
"<tr>";
  echo 
"<td>" $row['FirstName'] . "</td>";
  echo 
"<td>" $row['LastName'] . "</td>";
  echo 
"</tr>";
  }
echo 
"</table>";

mysql_close($con);
?>
come posso risolvere il problema?

Grazie