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