Rumah > pangkalan data > tutorial mysql > Mengapa Kod PHP Saya Membuang \'Ralat Maut: Panggilan ke Fungsi Tidak Ditakrifkan mysql_connect()\' Selepas Pemasangan MySQL?

Mengapa Kod PHP Saya Membuang \'Ralat Maut: Panggilan ke Fungsi Tidak Ditakrifkan mysql_connect()\' Selepas Pemasangan MySQL?

Patricia Arquette
Lepaskan: 2024-11-24 15:34:10
asal
951 orang telah melayarinya

Why Does My PHP Code Throw a

Menyelesaikan "Fatal Error: Call to Undefined Function mysql_connect()" Post-MySQL Installation

Menghadapi "Fatal error: Call to undefined function mysql_connect()" mesej selepas memasang MySQL mungkin menunjukkan masalah yang berpotensi. Mari kita periksa penyelesaiannya.

Memahami Isu

Fungsi mysql_connect() digunakan untuk mewujudkan sambungan ke pangkalan data MySQL. Walau bagaimanapun, dengan pengenalan PHP 7, fungsi ini telah ditamatkan dan memihak kepada mysqli_connect(). Jika anda baru-baru ini meningkatkan kepada PHP 7 dan masih bergantung pada mysql_connect(), anda akan menghadapi ralat ini.

Penyelesaian: Berpindah ke mysqli_connect()

Untuk menyelesaikan masalah ini isu, anda mesti menukar kod anda untuk menggunakan mysqli_connect() dan bukannya mysql_connect(). Kod yang dikemas kini akan kelihatan seperti ini:

$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");
Salin selepas log masuk

Meningkatkan Kod PHP Legasi

Jika pangkalan kod anda mengandungi berbilang kejadian mysql_ fungsi, anda mungkin perlu menggantikannya secara sistematik dengan rakan sejawat mysqli_ mereka untuk memastikan keserasian dengan PHP 7.

Atas ialah kandungan terperinci Mengapa Kod PHP Saya Membuang \'Ralat Maut: Panggilan ke Fungsi Tidak Ditakrifkan mysql_connect()\' Selepas Pemasangan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan