Untuk mengendalikan ralat sambungan pangkalan data dalam PHP, anda boleh menggunakan langkah berikut: Gunakan mysqli_connect_errno() untuk mendapatkan kod ralat. Gunakan mysqli_connect_error() untuk mendapatkan mesej ralat. Dengan menangkap dan mengelog mesej ralat ini, isu sambungan pangkalan data boleh dikenal pasti dan diselesaikan dengan mudah, memastikan kelancaran aplikasi anda.
Cara mengendalikan ralat sambungan pangkalan data dalam PHP
Isu sambungan pangkalan data ialah masalah biasa yang sering dihadapi oleh pembangun. Dalam PHP, ralat ini boleh dikendalikan dengan cekap dengan menggunakan fungsi mysqli_connect_errno()
dan mysqli_connect_error()
dalam sambungan mysqli
. mysqli
扩展中使用 mysqli_connect_errno()
和 mysqli_connect_error()
函数来有效处理这些错误。
方法:
使用 mysqli_connect_errno()
获取错误代码:
$errno = mysqli_connect_errno();
errno
变量将包含一个数字错误代码,表示发生的特定错误。
使用 mysqli_connect_error()
获取错误消息:
$errmsg = mysqli_connect_error();
errmsg
mysqli_connect_errno()
untuk mendapatkan kod ralat: <?php $mysqli = new mysqli("localhost", "my_user", "my_password", "my_db"); if ($mysqli->connect_errno) { echo "连接失败:(" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } else { echo "连接成功!"; } ?>
errno
Pembolehubah akan mengandungi angka kod ralat, Menunjukkan ralat tertentu yang berlaku. mysqli_connect_error()
untuk mendapatkan mesej ralat: 🎜🎜连接失败:(2002) No connection could be made because the target machine actively refused it.
errmsg
akan mengandungi teks mesej ralat, memberikan maklumat lanjut tentang ralat. 🎜🎜🎜🎜🎜Kes Sebenar: 🎜🎜🎜Pertimbangkan kod berikut, yang cuba menyambung ke pangkalan data: 🎜rrreee🎜Jika sambungan pangkalan data gagal, kod ralat dan mesej ralat akan dikeluarkan seperti ditunjukkan di bawah: 🎜Breyee🎜 menangkap dan mencatat maklumat ralat ini, pembangun boleh mengenal pasti dan menyelesaikan isu sambungan pangkalan data dengan mudah untuk memastikan kelancaran aplikasi mereka. 🎜Atas ialah kandungan terperinci Bagaimana untuk mengendalikan ralat sambungan pangkalan data dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!