Di tulisan lainnya sudah di jelaskan bagaimana menghubungkan database kita dengan Mysqli. Yang belum baca klik link dibawah ini.
Nah kita lanjutkan tutorialnya:
Kita buat sebuah tabel pada database kita. Buka phpmyadmin dan buat database baru dengan nama member jumlah kolom 4. Berikut fieltnya:
nama ->VARCHAR(50)
email ->VARCHAR(50)
time_stamp ->INT(25)
Simpan dan buka file index.php untuk mengambil data. Eitz.. isi dulu databasenya, pilih menu insert pada php myadmin.
Misal kita isi data:
nama -> Anto
email -> e-mail@mail.com
time_stamp -> 1456771688
Untuk time_stamp merupakan waktu format waktu yang dibuat oleh fungsi time() pada php.
Kita buat kode pada file index untuk menampilkan data member diatas. Kodenya sebagai berikut:
<?php // -- panggil file koneksi.php yang ada di folder include require __DIR__.'/include/koneksi.php'; // -- Lanjutkan dengan query mysqli $result = mysqli_query($connect, "SELECT * FROM `member`"); while($row = mysqli_fetch_assoc($result)) { echo "id : $row[id]\n"; echo "nama : $row[nama] \n"; echo "e-mail : $row[email]\n"; echo "tanggal : ".date("d m Y H:i",$row['time_stamp'])."\n"; } ?>
Next, pastikan server localmu (XAMPP) telah aktif. Tes hasilnya dengan mengetik link di browser : localhost/index.php. Jika tidak error maka hasilnya akan tampil:
nama : Anto
e-mail : e-mail@mail.com
tanggal : 29 02 2016 19:48
Penjelasan kode phpnya :
- mysqli_query() merupakan fungsi untuk melakukan eksekusi query mysql. Fungsi ini membutuhkan 2 item yaitu $connect untuk koneksi database dan Query untuk isi query seperti SELECT, INSERT, dan lain-lain.
- mysqli_fetch_assoc() untuk mengambil hasil dari Query dalam bentuk Array assosiatif atau berdasarkan nama fielt tabel. Kita juga bisa menggunakan mysqli_fetch_row() untuk mengambil data dalam bentuk Array numerik seperti $row[0] untuk mengambil hasil dalam Array awal atau data id.
Sekian dulu postingan kali ini mengenai Menampilkan data dari database menggunakan Mysqli di PHP, semoga bisa membantu. Jangan lupa untuk selalu berbagi satu kebaikan dengan cara share atau bagikan artikel ini ke teman-teman di sosial media, terimakasih!