Halo teman-teman pada postingan kali ini saya akan menjelaskan cara Menampilkan Data dengan mysqli PHP (Procedural Style).Penggunaan mysqli secara procedural mirip dengan mysql extension. Karena itu sulit untuk menggunakan extension mysqli.
Membuat Koneksi MySQL
Membuat koneksi MySQL, kita menggunakan fungsi mysqli_connect(). Fungsi mysqli_connect() sama dengan mysql_connect() yang sama-sama membutuhkan beberapa properti, seperti alamat host, username, dan password
Untuk contoh, kita akan setting alamat host, username, dan password. Seperti dibawah ini:
|
1 2 3 |
<?php $conn = mysqli_connect("localhost", "dumet", "school"); ?> |
Kita bisa menambahkan nama database yang ingin digunakan. Dengan langsung memilih database “webmaster”, contoh penulisan
|
1 2 3 |
<?php $conn = mysqli_connect("localhost", "dumet", "school","webmaster"); ?> |
Menutup Koneksi
Kita bisa menutup koneksi secara manual menggunakan fungsi mysqli_close(). Berikut contoh penggunaan fungsi mysqli_close():
|
1 2 3 4 5 6 7 8 9 |
<?php //koneksi dengan MySQL $conn = mysqli_connect("localhost", "dumet", "school","webmaster"); // proses PHP // tutup koneksi mysqli_close($conn); ?> |
Cara Menjalankan Query
Di dalam mysqli, kita akan menggunakan fungsi mysqli_query(). Variabel ini diletakkan sebagai argumen pertama dan harus ditulis. Sebagai contoh, dengan menggunakan mysql_extension, kita biasa menulis kode PHP sebagai berikut:
|
1 2 3 4 5 6 7 8 9 10 |
<?php //buat koneksi dengan MySQL $conn=mysql_connect('localhost','dumet','school'); //gunakan database webmaster $hasil=mysql_query('USE webmaster',$conn); //tampilkan tabel dumet_blog $hasil=mysql_query('SELECT * FROM dumet_blog',$conn); ?> |
Sedangkan menggunakan mysqli extension, berikut adalah perubahan cara penggunaannya:
|
1 2 3 4 5 6 7 |
<?php // buat koneksi dengan MySQL, gunakan database: webmaster $conn = mysqli_connect("localhost", "dumet", "school", "webmaster"); // jalankan query $hasil = mysqli_query($link, "SELECT * FROM dumet_blog"); ?> |
Demikian menampilkan data dengan mysqli PHP secara prosedural. Semoga bermanfaat.