Langsung ke konten utama

Cara Mudah Mengatasi Eror Codeigniter Fatal error: Uncaught Error: Call to undefined function mysql_pconnect()

Jika anda mengalami pesan Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in C:\xampp\htdocs\Codeigniter\system\database\drivers\mysql\mysql_driver.php:91 Stack trace: #0 C:\xampp\htdocs\Codeigniter\system\database\DB_driver.php(115): CI_DB_mysql_driver->db_pconnect() #1 C:\xampp\htdocs\Codeigniter\system\database\DB.php(148): CI_DB_driver->initialize() #2 C:\xampp\htdocs\Codeigniter\system\core\Loader.php(346): DB(Array, NULL) #3 C:\xampp\htdocs\Codeigniter\system\core\Loader.php(1171): CI_Loader->database() #4 C:\xampp\htdocs\Codeigniter\system\core\Loader.php(152): CI_Loader->_ci_autoloader() #5 C:\xampp\htdocs\Codeigniter\system\core\Controller.php(51): CI_Loader->initialize() #6 C:\xampp\htdocs\Codeigniter\application\controllers\auth.php(7): CI_Controller->__construct() #7 C:\xampp\htdocs\Codeigniter\system\core\CodeIgniter.php(308): Auth->__construct() #8 C:\xampp\htdocs\Codeigniter\index.php(209): require_once(‘C:\\xampp\\htdocs…’) #9 {main} thrown in C:\xampp\htdocs\Codeigniter\system\database\drivers\mysql\mysql_driver.php on line 91

Apa penyebabnya ?

Pesan error di atas muncul ketika saya mencoba menjalankan program php dengan script berikut ini:

$active_group = ‘default’;

$active_record = TRUE;

$db[‘default’][‘hostname’] = ‘localhost’;

$db[‘default’][‘username’] = ‘root’;

$db[‘default’][‘password’] = ”;

$db[‘default’][‘database’] = ‘databasename’;

$db[‘default’][‘dbdriver’] = ‘mysql‘;

$db[‘default’][‘dbprefix’] = ”;

$db[‘default’][‘pconnect’] = TRUE;

$db[‘default’][‘db_debug’] = TRUE;

$db[‘default’][‘cache_on’] = FALSE;

$db[‘default’][‘cachedir’] = ”;

$db[‘default’][‘char_set’] = ‘utf8’;

$db[‘default’][‘dbcollat’] = ‘utf8_general_ci’;

$db[‘default’][‘swap_pre’] = ”;

$db[‘default’][‘autoinit’] = TRUE;

$db[‘default’][‘stricton’] = FALSE;

… penyebabnya ada pada versi XAMPP terbaru yang digunakan.

Versi XAMPP terbaru saat ini sudah menggunakan PHP versi 7 keatas dan Ekstensi php “mysql” sudah diganti menjadi “mysqli”.

Ekstensi “mysql” di PHP 7 terbaru sudah dihapus sehingga tidak dikenali lagi ketika kita menjalankan program tersebut di PHP versi 7.

Untuk mengatasi error ada cara yang bisa dilakukan?

Karena XAMPP versi terbaru sudah menggunakan PHP 7 maka semua ekstensi “mysql” sudah tidak bisa digunakan lagi, untuk itu kita harus merubah semua penulisan “mysql” pada dokumen php menjadi “mysqli”.

Maka yang perlu dilakukan jika menglami Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() anda pe

Komentar

Postingan populer dari blog ini

Berita Pinjaman Online Yang Menjerat Dan Menjebak Masyarakat

Di Indonesia sendiri sudah dibentuk badan Otorisasi Jasa Keuangan (OJK) dimana OJK sebagai badan yang memantau perusahaan dan sektor usaha mikro yang bergerak dibidang jasa keungangan sebagai manufaktur finansial. Seiring berjalannya tahun ketahun semakain pesat pertumbuhan ekonomi dalam bidang jasa layanan keuangan yang memberikan penawaran untuk bantuan pinjaman kepada masyarakat. Masyarakat perlu mengerti akan resiko yang dihadapi dalam mengambil sebuah keputasan dari penawaran yang dapat menjebak pada sebuah situasi yang tidak membantu, akan tetapi malah membuat sulit untuk mengatasi pembayaran bunga yang tidak relevan dan tidak sesuai dengan bungan perbankan pada semestinya. Banyak pengaduan yang dilayangkan masyarakat sebagai nasabah kepada OJK selaku penampung pelaporan masyarakan akan tindakan merugikan dan mengganggu dalam perihal bentuk penawaran dan ketentuan yang dapat merugikan masyarakat sebagai pengguna layanan aplikasi pinjaman online. Lalu adakah tindak lanjut dari OJK

Kesulitan Registrasi Kartu Prabayar Ponsel GSM Atau CDMA?

Alasan kenapa susah untuk registrasi ulang kartu SIM prabayar ponsel, itu disebabkan adanya data registrasi sebelumnya di Dinas Kependudukan Dan Catatan Sipil (DISDUKCAPIL), DISDUKCAPIL sendiri merupakan badan layanan identitas online yang bekerjasama dengan Ditjen Pemerintah Indonesia diantarannya untuk mendata dan mengumpulkan data pengguna SIM kartu prabayar untuk telepon celuler. Bagi pengguna yang telah terdaftar dan sudah dibind pada kartu SIM nya maka kartu SIM itu tidak akan bisa didaftarkan lagi sebelum data registrasi sebelumnya di hapus, maka untuk itu perlu adanya tindakan pengahapusan data sebelumnya. Lalu bagaimana cara mengahapus data registrasi kartu prabayar celuler SIM di badan layanan online DISDUKCAPIL? Simak langkah berikut: Unregistrasi dulu pada nomer kartu layanan prabayar anda dengan mengetik perintah UNPAIR#Nomor Kartu#   lalu kikrim ke 4444. Tunggu balasannya. Setelah mendapat balasan lalu daftarkan kembali dengan ID yang akan didaftarkan dengan mengk