Pertama-tama kita harus sudah membuat database dan tabelnya. Di sini saya sudah membuat database dengan nama db_paging. Anda bisa download file databasenya disini. Kemudian buatlah file koneksi seperti berikut ini :

<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "db_paging";

$conn = mysqli_connect($host,$user,$pass,$db);
?>

Simpan dengan nama koneksi.php

Sebelum masuk ke pembahasan mengenai paging, ada baiknya kita mengetahui cara menampilkan data tanpa paging. Hal ini penting agar kita bisa menerapkan teknik paging pada skrip-skrip yang belum ada pagingnya, seperti pada skrip berikut ini:

<?php
include("koneksi.php");
?>
<table border="1">
	<tr>
		<th>ID</th><th>Nama</th><th>Alamat</th>
	</tr>
	<?php
		$sql = "SELECT * FROM tbl_karyawan";
		$tampil = mysqli_query($conn,$sql);
		while($row=mysqli_fetch_array($tampil)){
			?>
			<tr>
				<td><?php echo $row['id'];?></td>
				<td><?php echo $row['nama'];?></td>
				<td><?php echo $row['alamat'];?></td>
			</tr>
			<?php
		}
		?>		
</table>

Simpan file di atas dengan nama terserah Anda, di sini saya beri nama filenya menampilkan_data_tanpa_paging.php kemudian jalankan di browser, jika berhasil Anda akan melihat tampilan seperti ini :

Pada tampilan di atas belum terlihat ada masalah dengan tampilan data, karena data yang ada di database baru berjumlah 12. Untuk latihan berikutnya kita tambahkan data yang banyak agar terlihat efek dari teknik paging.