Apa yang Menyebabkan \'Ralat Maut Tidak Dapat Dijelaskan\' Apabila Menyambung ke MySQL dengan PHP 7?

Susan Sarandon
Lepaskan: 2024-10-18 17:42:29
asal
605 orang telah melayarinya

What Causes

Ralat Sambungan MySQL dengan PHP 7

Apabila bekerja dengan PHP dan MySQL, "Ralat Fatal Tidak Dapat Dijelaskan" mungkin berlaku, menunjukkan bahawa mysql_connect () fungsi tidak ditakrifkan. Ralat ini boleh dikaitkan dengan versi PHP yang sudah lapuk.

Masalahnya:

PHP 7 telah menamatkan fungsi mysql_*, termasuk mysql_connect(). Akibatnya, percubaan untuk menggunakan fungsi ini dalam PHP 7 akan mengakibatkan ralat fungsi yang tidak ditentukan.

Penyelesaian:

Untuk menyelesaikan isu ini, anda perlu meningkatkan kod anda untuk menggunakan fungsi mysqli_*. Berikut ialah contoh cara anda boleh membetulkan isu:

<code class="php">$host = "127.0.0.1";
$username = "root";
$pass = "foobar";
$con = mysqli_connect($host, $username, $pass, "your_database");</code>
Salin selepas log masuk

Meningkatkan Kod Warisan:

Jika anda sedang meningkatkan kod PHP lama, anda perlu menggantikan semua kejadian mysql_ fungsi dengan mysqli_ rakan sejawat mereka. Ini termasuk fungsi seperti mysql_query(), mysql_fetch_array(), dan lain-lain.

Dengan mengemas kini kod anda untuk menggunakan fungsi mysqli_*, anda akan mengelakkan ralat fungsi yang tidak ditentukan dan memastikan kod anda serasi dengan PHP 7 .

Atas ialah kandungan terperinci Apa yang Menyebabkan \'Ralat Maut Tidak Dapat Dijelaskan\' Apabila Menyambung ke MySQL dengan PHP 7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber: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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!