Merungkai "Panggilan ke fungsi yang tidak ditentukan mysql_connect()":
Semasa cuba mewujudkan sambungan ke pangkalan data MySQL, anda mungkin menghadapi ralat "Panggil ke fungsi mysql_connect()" yang ditakuti. Isu ini timbul apabila skrip PHP anda cuba menggunakan fungsi mysql_*, seperti mysql_connect(), yang telah ditamatkan dalam PHP 7.
Akar Masalah:
PHP 7 menandakan peralihan yang ketara dengan mengalih keluar fungsi mysql_* disebabkan kebimbangan tentang keselamatan dan had prestasinya. Akibatnya, fungsi ini tidak lagi tersedia dan tidak boleh dilaksanakan.
Laluan Penyelesaian:
Untuk mengatasi halangan ini, anda mesti menggunakan salah satu daripada alternatif berikut:
Pelaksanaan Contoh:
Untuk mewujudkan sambungan MySQL menggunakan MySQLi, anda boleh menggunakan kod berikut:
$mysqli = new mysqli("$mysql_hostname", "$mysql_username", "$mysql_password", "$mysql_database");
Begitu juga, untuk sambungan PDO, anda boleh menggunakan sintaks berikut:
$pdo = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_database", $mysql_username, $mysql_password);
Atas ialah kandungan terperinci Mengapa kod PHP saya membuang ralat 'Panggilan ke fungsi tidak ditentukan mysql_connect()'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!