Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat Ralat 'Panggilan ke fungsi tidak ditentukan mysql_connect()' dalam PHP?
Undefined Function mysql_connect() Ralat dalam PHP
Pernyataan Masalah:
Pembangun mungkin menghadapi "Ralat maut: Panggilan ke fungsi yang tidak ditentukan mysql_connect()" apabila mencuba untuk menggunakan fungsi mysql_* yang tidak digunakan dalam PHP. Ralat berterusan walaupun selepas memasang pakej yang sesuai dan memulakan semula perkhidmatan yang diperlukan.
Penyelesaian:
Dalam PHP 7 dan ke atas, fungsi mysql_* telah digantikan dengan PDO atau mysqli_* fungsi. Pembangun disyorkan untuk mengemas kini kod mereka dengan sewajarnya. Walau bagaimanapun, jika ia tidak dapat dilaksanakan serta-merta, penyelesaian wujud.
Penyelesaian:
Untuk penyelesaian sementara, pembangun boleh mencipta fail fix_mysql.inc.php, yang mencipta semula fungsi mysql_* lama menggunakan fungsi mysqli_*(). Fail ini hendaklah disertakan pada permulaan skrip PHP menggunakan fungsi mysql_*.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Panggilan ke fungsi tidak ditentukan mysql_connect()' dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!