Rumah >pangkalan data >tutorial mysql >Mengapakah `mysql_connect()` menyebabkan 'ralat maut' dalam PHP 7?
Ralat: "Ralat maut: Ralat Tidak Ditangkap: Panggil ke fungsi yang tidak ditentukan mysql_connect() dalam register.php:22"
Soalan:
Apabila cuba mewujudkan sambungan dengan MySQL pelayan, ralat berikut ditemui:
Fatal error: Uncaught Error: Call to undefined function mysql_connect()
Ralat ini berlaku secara khusus dalam baris 22 register.php skrip:
$link = mysql_connect($mysql_hostname , $mysql_username);
Jawapan:
Keluarga mysql_* fungsi, termasuk mysql_connect(), telah ditamatkan dalam PHP 7 dan seterusnya dikeluarkan sepenuhnya. Ini bermakna PHP 7 tidak lagi menyokong fungsi ini.
Memandangkan XAMPP menggunakan PHP 7, kemungkinan besar anda menghadapi isu ini disebabkan PHP 7 aktif dalam pemasangan XAMPP anda.
Untuk atasi ini, anda mempunyai dua pilihan utama:
Atas ialah kandungan terperinci Mengapakah `mysql_connect()` menyebabkan 'ralat maut' dalam PHP 7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!