Menampilkan Data dengan MySQLI Secara Object Style

Posted on

Hai teman-teman di kesempatan kali ini saya akan membahas mengenai Menampilkan Data dengan MySQLI PHP Secara Object Style. Selaku cara koneksi yang lebih baru daripada mysql extension, mysqli mempunyai dua jenis gaya, yakni procedural style dan object-oriented style. Kecendrungan pemrograman ketika ini lebih banyak menggunakan objek. Bagi hal inilah PHP pun menyediakan mysqli dengan objek.

Pemrograman dengan menggunakan objek cenderung lebih rapi dan gampang dikembangkan. Konsep OOP seperti inheritance, encapsulation dan polymorfism membangun program menjadi lebih tertata rapi.

Merancang Koneksi dengan MySQL (mysqli constructor)

Merancang koneksi MySQL dengan PHP menggunakan mysqli object style, dengan menggunakan mysqli constructor. Constructor mysqli yaitu sejenis manfaat yang digunakan bagi membangun object baru dari class mysqli.

Construktor mysqli ini sama dengan argumen manfaat mysqli_connect(), yakni lokasi komputer, username, dan password.

Berikut contoh membangun koneksi di localhost dengan  username “dumet” dan password  “school”

Objek $conn dari class mysqli keyword new digunakan bagi membangun objek baru. Dari objek $conn hasil mysqli constructor inilah yang menjadi proses query MySQL.

Constructor mysqli pun mempunyai argumen tambahan, yakni nama database yang ingin digunakan. Bila kita ingin seketika mengakses database “webmaster

Menutup Koneksi MySQL Dengan Method mysqli::close()

PHP secara otomatis akan menutup koneksi ke MySQL ketika proses telah usai, akan tetapi lebih bagus kita pun menutupnya secara manual menggunakan method close() dari objek mysqli, atau lazimnya ditulis selaku mysqli::close().

Menjalankan Query MySQL Dengan Method mysqli::query()

Penulisan procedural kita menggunakan manfaat mysqli_query() bagi menjalankan query MySQL, karenanya di pada objek style, kita akan mengaksesnya menggunakan method mysqli::query().

Cara Menampilkan Data MySQL Dengan mysqli object style

Bagi menampilkan hasil query MySQL, mysqli object mempunyai banyak method. Kali ini kita akan membahas dua cara yang sangat sering digunakan, yakni method fetch_row(), fetch_array() dan fetch_object()

Di pembahasan pertama-tama, yaitu dengan cara menampilkan data mysqli dengan method fetch_row(). Berikut ini contohnya:

Saya mengunakan method fetch_row() dari objek $result yang adalah sebuah objek hasil pemanggilan method query(). Method fetch_row() ini tak memerlukan argumen apapun, sehingga kita memanggilnya dengan cara $result->fetch_row().

Cara kedua bagi menampilkan data mysqli yaitu dengan method fetch_array(). Berikut contoh kode programnya: