Rumah > pangkalan data > tutorial mysql > Mengapa Saya Mendapat Ralat 'Panggilan ke fungsi tidak ditentukan mysql_connect()' dalam PHP?

Mengapa Saya Mendapat Ralat 'Panggilan ke fungsi tidak ditentukan mysql_connect()' dalam PHP?

Barbara Streisand
Lepaskan: 2024-12-01 06:56:12
asal
979 orang telah melayarinya

Why Do I Get a

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!

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