Rumah > pangkalan data > tutorial mysql > Mengapa Saya Mendapat 'Undefined Function mysql_connect()' Walaupun Selepas Memasang php5-mysql?

Mengapa Saya Mendapat 'Undefined Function mysql_connect()' Walaupun Selepas Memasang php5-mysql?

DDD
Lepaskan: 2024-12-04 19:09:11
asal
658 orang telah melayarinya

Why Do I Get

Menyelesaikan Ralat "Undefined Function mysql_connect()"

Walaupun memasang php5-mysql, anda terus menghadapi ralat "Undefined function mysql_connect()". Mari kita mendalami isu ini dan menyiasat kemungkinan penyelesaian.

Seperti yang ditunjukkan oleh output phpinfo(), fail pdo_mysql.ini telah dihuraikan, mencadangkan sambungan dimuatkan. Walau bagaimanapun, ralat menunjukkan bahawa fungsi mysql_* tidak tersedia.

Jika anda menggunakan PHP7, adalah penting untuk ambil perhatian bahawa fungsi mysql_ telah dialih keluar sepenuhnya. Sebaliknya, anda harus mempertimbangkan untuk menggunakan fungsi PDO (Objek Data PHP) atau mysqli_. Mengemas kini kod anda untuk menggunakan fungsi ini akan menyelesaikan isu ini.

Sebagai alternatif, jika mengemas kini kod anda tidak dapat dilaksanakan, penyelesaian tersedia. Anda boleh mencipta fail termasuk PHP, fix_mysql.inc.php, yang mencipta semula fungsi mysql_ lama menggunakan mysqli_()-functions. Ini boleh bertindak sebagai pembetulan sementara sehingga anda boleh memindahkan kod anda kepada fungsi yang lebih baharu.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Undefined Function mysql_connect()' Walaupun Selepas Memasang php5-mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan