puoi fare quanto segue:

Codice PHP:
<?
  $link
=mysql_connect('host''user''pass');
  
$db mysql_db_select('database');
  
$sql "SELECT * FROM tabella";
  
$result mysql_query($link$sql);
  
$num mysql_num_rows($result);
  
mysql_free_result($result);
  
$primo 0;
  
$step 30;
  while (
$primo $num-$step) {
    echo 
"*** intestazione tabella ***\n";
    echo 
"----------------------------\n";
    
$sql "SELECT * FROM tabella ORDER By Nome LIMIT $primo$step";
    
$result mysql_query($link$sql);
    while (
$row=mysql_fetch_array($resultMYSQL_BOTH))
      
// echo capi tabella
    
mysql_free_result($result);
   
$primo += 30;
  }
?>
coi comandi echo rediretti alla stampante o dopo aver generato un file PDF nel ciclo while che visualziza 30 record per volta