Mengatasi Fatal error: Uncaught Error: Call to undefined function mysql_connect()

March 20, 2016 By admin

Kasus ini beberapa waktu lalu saya alami ketika saya mencoba kembali ke dunia percodingan, banyak aplikasi yang pernah saya buat mengeluarkan output error seperti Fatal error: Uncaught Error: Call to undefined function mysql_connect().

Waduh.. kok tiba-tiba aplikasiku pada gak jalan ya? lalu saya coba ganti tools dari xampp ke ampps lalu ke appserv. Hasilnya sama saja Fatal error: Uncaught Error: Call to undefined function mysql_connect(). Hm… lalu iseng-iseng saya pake xampp versi lama dan jreeng…… semua berjalan normal, loh kok?

Mencoba googling akhirnya saya menemukan jawabannya. Ini kaitannya mysql yang dibeli oleh oracle sehingga para penggiat opensource khawatir akan masa depan mysql apakah akan tetap opensource atau tidak, sehingga tools seperti xampp, ampps, appserv tidak mau menyertakan extensi php_mysql ke dalam phpnya dan sebagai gantinya ada extensi php_mysqli. Jadi solusinya ubahlah semua yang berkaitan dengan mysql menjadi mysqli. Berikut contoh file koneksi database dan query  yang diubah, cukup menambahkan huruf i dibelakang mysql sehingga menjadi mysqli