Location: PHPKode > scripts > Paging for MySQL > paging-for-mysql/sample4.txt
<?
// see online: http://kentung.f2o.org/scripts/paging/sample4.php
require("paging_class.php");

// create table //
$td=3;
$tr=4;

$paging=new paging(($td*$tr),5);
$paging->db("localhost","username","password","dbname");
$paging->query("select * from paging order by MY_FIELD asc");

$page=$paging->print_info();
	echo "Data $page[start] - $page[end] of $page[total] [Total $page[total_pages] Pages]<hr>\n";

$table_tr=ceil(($page[total]-$page[start]+1)/$td);
if ($table_tr>$td) $table_tr=$tr;
$table_td=($page[total]-$page[start])+1;
if ($table_td>$td) $table_td=$td;

echo "<table border=\"1\">";
for ($i=1;$i<=$table_tr;$i++) {
	echo "<tr>";
		for ($j=1;$j<=$table_td;$j++) {
			$result=$paging->result_assoc();
			$color=$paging->print_color("yellow","#FFCCCC");
			$number=$paging->print_no();
				if ($number>$page[total]) {$number="&nbsp;";}
			echo "<td bgcolor=\"$color\">$number $result[MY_FIELD]</td>";
		}
	echo "</tr>\n";
}
echo "</table>";

echo "<hr>".$paging->print_link();
?>
Return current item: Paging for MySQL