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

By | March 20, 2016

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

 

26 thoughts on “Mengatasi Fatal error: Uncaught Error: Call to undefined function mysql_connect()

  1. Ari SIswanto

    Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\simpanpesan.php on line 11
    data mahasiswa kjihu telah berhasil disimpan

    Warning: mysqli_query() expects at least 2 parameters, 1 given in D:\xampp\htdocs\simpanpesan.php on line 20

    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\simpanpesan.php on line 21

    Gan saya sudah coba cara yang seperti diatas, tapi ketika mau menampilkan hasilnya dia keluar peringatan

    Reply
  2. fadli

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\perpus\conn\koneksi.php:8 Stack trace: #0 C:\xampp\htdocs\perpus\cek-login.php(2): include() #1 {main} thrown in C:\xampp\htdocs\perpus\conn\koneksi.php on line 8

    Reply
  3. dan

    gan klo ngatasi ini gimana

    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\penjualan\db\koneksi.php on line 8

    Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\penjualan\proses.php on line 3

    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\penjualan\proses.php on line 25
    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\penjualan\db\koneksi.php on line 8

    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\penjualan\db\koneksi.php on line 8

    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\penjualan\db\koneksi.php on line 8

    Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\penjualan\transaksi.php on line 153

    Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\penjualan\transaksi.php on line 154

    Reply
  4. Firman

    ya ampunn.. ternyata mudah sekali.. padahal saya nyari solusinya susah.. thanks bogocyber

    Reply
  5. Carabelli Juliet

    Terima kasih
    Bermanfaat banget artikelnya..akhirnya, errornya bisa teratasi

    Tuhan Yang Maha Esa pasti membalas kebaikan anda dan Tuhan semakin menambahkan ilmu anda.

    Sekali lagi terima kasih

    Reply
  6. Carabelli Juliet

    terima kasih tutorialnya..sangat membantu
    semoga Ilmu saudara semakin ditambahkan oleh Tuhan, agar selalu dapat memberikan solusi kepada yang membutuhkan. Amin
    Terima Kasih

    Reply
  7. RYant

    sangat membantu Mz

    Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in
    kalo itu kenapa ya Mz dan cara mengatasi nya kyak mana y

    Terima Kasih

    Reply
  8. kitty jones

    Terimakasih banyak!!! Luar biasa… sangat bermanfaat tulisan ini walau kelihatannya sederhana

    Reply

Leave a Reply to tujuh Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.