Lompat ke konten Lompat ke sidebar Lompat ke footer

Inilah Query Untuk Mengambil Dan Menampilkan Data Tabel Yang Berada Pada MySQL – Part 2

www.niguru.com Niguru.com | Senin, 16 Agt 2021 | Posting kali ini merupakan kelanjutan dari posting sehari sebelumnya yang membahas mengenai cara untuk menampilkan data tabel yang berada di dalam MySQL.

Sebelumnya sudah dijelaskan mulai dari tahap persiapan untuk memastikan MySQL aktif, memeriksa database, hingga menuliskan script query untuk mengambil data yang tersimpan pada tabel. Maka pada posting kali ini Niguru.com akan melanjutkan dengan cara membuat tabel untuk menampilkan data yang sudah diambil dengan menggunakan query.

Cara penulisan script HTML untuk membuat tabel bisa dilihat disini: Script HTML untuk membuat tabel.

Dan berikut ini cara pembuatan tabel mengikuti field yang ada pada tabel di dalam MySQL:
 
www.niguru.com

 
Berikut ini script untuk header dari tabel yang akan ditampilkan:

echo "<table border='1'><tr>
<th>IDwarga</th>
<th>NoKTP</th>
<th>Nama</th>
<th>Alamat</th>
<th>Gender</th>
<th>TanggalLahir</th>
</tr>";
echo "</table>";
 

www.niguru.com


Hasilnya, bila ditampilkan pada browser:

www.niguru.com

 
Untuk menampilkan record gunakan instruksi while untuk looping seluruh record sampai selesai:

$b=mysqli_query($a,$sql);
while($y=mysqli_fetch_array($b))
{echo "<tr>
<td>$y[IDwarga]</td>
<td>$y[NoKTP]</td>
<td>$y[Nama]</td>
<td>$y[Alamat]</td>
<td>$y[Gender]</td>
<td>$y[TanggalLahir]</td>
</tr>";}

$b adalah variabel untuk menampung jumlah record.
mysqli_query adalah internal function untuk menampilkan jumlah record.
$y adalah variabel array untuk menampung data setiap record baris.
mysqli_fetch_array adalah internal function untuk memberikan data setiap record ke variabel array (dalam hal ini variabel $y).

Note:
Variabel $b dan $y boleh diganti dengan nama lain.
 

www.niguru.com


Hasilnya, bila ditampilkan pada browser:

www.niguru.com

 
Bila user tidak ingin membatasi jumlah record maka query: $sql="SELECT * FROM `tabelku` LIMIT 0, 30 "; bisa diganti dengan query yang lebih simpel: $sql="SELECT * FROM tabelku";

Note:
$sql="SELECT * FROM `tabelku` LIMIT 0, 30 "; akan membatasi record hingga tampil hanya 30 record saja.
 

www.niguru.com



Hasilnya, bila ditampilkan pada browser:
 
www.niguru.com

Note
:
Bila data sudah lebih dari 30 barulah terlihat perbedaannya. Tabel yang tanpa limit akan menampilkan seluruh record.
Angka limit boleh diganti sesuai dengan kebutuhan.

Contoh bila limit diganti dengan 2:
 

www.niguru.com


Hasilnya, bila ditampilkan pada browser hanya tampil 2 record saja:

www.niguru.com

Angka 0 pada parameter pertama menunjukkan baris record pertama (penghitungan dimulai dari nomor 0 bukan 1).

Bila angka 0 pada parameter pertama diganti dengan nomor record 1 maka tampilan akan dimulai dari record ke 2.

Contoh bila parameter awal record diganti 1, dengan jumlah baris yang tampil hanya 2 record:
 

www.niguru.com


Hasilnya, bila ditampilkan pada browser tampil 2 record saja diawali dengan record ke 2:

www.niguru.com

Demikianlah penjelasan mengenai cara untuk mengambil data tabel dan menampilkannya pada browser.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)



Posting Komentar untuk "Inilah Query Untuk Mengambil Dan Menampilkan Data Tabel Yang Berada Pada MySQL – Part 2"