Menampilkan Data dari Tabel

Menampilkan satu baris

Syntax:

$namaVariabelQuery=mysqli_query(variabelKoneksi, kodeQuerymu);

$namaVariabelBaris=mysqli_fetch_row[$namaVariabelQuery];

$namaVariabelKolom=$namaVariabelBaris[0];

Keterangan:

  • mysqli_fetch_row[$namaVariabelQuery], kode ini digunakan untuk mengambil satu baris dari hasil query yaitu variabel $namaVariabelQuery.
  • $namaVariabelBaris[0] kode ini berarti saya mengambil data pada kolom pertama, jadi untuk kolom ke-2 itu menjadi $namaVariabelBaris [1] dan seterusnya.

Contoh:

Saya akan menampilkan data dari tabel satuan.

Buatlah sebuah file tampil.php dan masukkan kode berikut ini:

<?php 

$host=”localhost”;

$user=”root”;

$password=””;

$database=”db_barang”;

$koneksi = mysqli_connect($host, $user, $password, $database);

if (mysqli_connect_errno()) {

    printf("Koneksi Gagal: %s ", mysqli_connect_error());

    exit();

}

$sql=”SELECT * FROM satuan”;

$dataTabel=mysqli_query($koneksi, $sql);

$dataBaris=mysqli_fetch_row($dataTabel);

$kolomPertama = $dataBaris[0];

$kolomKedua = $dataBaris[1];

echo "Kolom Pertama berisi nilai $kolomPertama  <br>";

echo "Kolom kedua berisi nilai $kolomKedua";

?>

Hasil:

Bukalah url http://localhost/php/tampil.php melalui browsermu dan lihatlah hasilnya.

 

Menampilkan data lebih dari satu baris

Syntax:

$hasilQuery=mysqli_query(variabelKoneksi, kodeQuerymu);

while($dataBaris=mysqli_fetch_row($hasilQuery)){

Kode untuk menampilkan data per baris.

}

Keterangan:

Jadi dengan perulangan while ini maka kita bisa menampilkan isi dari semua baris dalam tabel.

Contoh:

Buatlah sebuah file PHP bernama tampilBanyak.php dan masukkan kode berikut ini:

<?php

$host=”localhost”;

$user=”root”;

$password=””;

$database=”db_barang”;

$koneksi = mysqli_connect($host, $user, $password, $database);

if (mysqli_connect_errno()) {

    printf("Koneksi Gagal: %s ", mysqli_connect_error());

    exit();

}

$sql=”SELECT * FROM satuan”;

$dataTabel=mysqli_query($koneksi, $sql)

$tabel=’<table><tr><th>id satuan</th><th>Nama Satuan</th></tr>’;

while($dataBaris=mysqli_fetch_row($dataTabel)){

$tabel.=’<tr><td>’;

$tabel.=$dataBaris[0] . ‘</td><td>’. $dataBaris[1].’</td></tr>’;

}

$tabel.=”</table>”;

echo $tabel;

?>

Keterangan:

while($dataBaris=mysqli_fetch_row($dataTabel)), kode ini berarti selagi masih variabel $dataBaris ada datanya maka jalankan kode dalam bloknya.

Hasil:

Bukalah url http://localhost/php/tampilBanyak.php melalui browsermu dan lihatlah hasilnya.

 

2016 © Fahmi Basya Kartapura