Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencetak maklumat ralat pangkalan data dalam php
Cara mencetak maklumat ralat pangkalan data dalam PHP: 1. Buat fail contoh PHP 2. Sambungkan ke pangkalan data melalui mysql_connect 3. Cetak maklumat ralat pangkalan data melalui fungsi mysql_error.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3.
Bagaimana untuk mencetak maklumat ralat pangkalan data dalam php?
Kodnya adalah seperti berikut:
$link = @mysql_connect("服务器", "账号", "密码") or die("自己的错误解释".mysql_error()); echo mysql_error(); //打印数据错误信息
Pengenalan berkaitan:
mysql_error
( PHP 4, PHP 5)
mysql_error — Mengembalikan mesej ralat teks yang dijana oleh operasi MySQL sebelumnya
Penerangan
mysql_error(resource $link_identifier = ?): string
Mengembalikan teks ralat fungsi MySQL sebelumnya , jika tiada ralat maka Kembalikan '' (rentetan kosong). Jika tiada nombor sumber sambungan dinyatakan, sambungan terakhir yang berjaya dibuka digunakan untuk mengekstrak maklumat ralat daripada pelayan MySQL.
Ralat dari bahagian belakang pangkalan data MySQL tidak lagi mengeluarkan amaran, gunakan mysql_error() untuk mengekstrak teks ralat. Ambil perhatian bahawa fungsi ini hanya mengembalikan teks ralat daripada pelaksanaan fungsi MySQL yang paling terkini (tidak termasuk mysql_error() dan mysql_errno()), jadi jika anda ingin menggunakan fungsi ini, pastikan anda menyemak nilainya sebelum memanggil fungsi MySQL yang lain.
mysqli_error()
fungsi mysqli_error() mengembalikan perihalan ralat terakhir bagi fungsi yang paling baru dipanggil.
Sintaks
mysqli_error(connection);
Parameter
sambungan diperlukan. Menentukan sambungan MySQL untuk digunakan.
Nilai pulangan: Mengembalikan rentetan dengan penerangan ralat. Mengembalikan "" jika tiada ralat berlaku.
Versi PHP: 5
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mencetak maklumat ralat pangkalan data dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!