Anda di halaman 1dari 6

Menggunakan MySQLi

(Prosedural dan OOP)


By : Muhammad Yasir
Koneksi Mysqli - Procedural

Ekstensi mysqli memiliki dua jenis inteface yaitu procedural dan


object-oriented progamming(oop).

Untuk model prosedural programming, format yang digunakan


mirip dengan ekstensi mysql_ (tanpa i) sehingga bagi yang terbiasa
menggunakan ekstensi mysql_xxx akan familiar menggunakan
model ini.

Pada model prosedural, fungsi yang digunakan untuk


menghubungkan PHP dan MySQL adalah mysqli_connect(), jika
kita perhatikan fungsi ini mirip dengan mysql_connect() – tanpa i.
Argumen yang digunakan pun sama, yaitu: mysqli_connect('nama
host', 'db username', 'db password', 'nama db')
CONTOH KONEKSI Mysqli (Metode Procedural)
Koneksi Mysqli - PDO

Berbeda dengan MySQLi, untuk menghubungkan MySQL dengan


PHP menggunakan PHP PDO, kita harus
menggunakan try{}catch{} block.

Maksudnya adalah try{} berarti kita mencoba menjalankan suatu


script php, jika terjadi error maka error tersebut akan
ditangkap catch{} sehingga output dari error akan terisolasi pada
block tersebut.
CONTOH KONEKSI Mysqli (Metode PDO)
Atribut pada PDO

PDO memiliki banyak attribute untuk mengatur berbagai fitur


yang ada, diantaranya:
• PDO::ATTR_ERRMODE untuk mengatur error yang ditampilkan
• PDO::ATTR_DEFAULT_FETCH_MODE  untuk mengatur default
fetch mode

Anda mungkin juga menyukai