Rujukan — Soalan Lazim tentang PDO: Mengendalikan Ralat
Sebagai pengguna PHP Data Objects (PDO), adalah penting untuk mengetahui cara untuk menangani ralat dengan berkesan. Artikel ini menangani soalan lazim mengenai pengesanan ralat dalam PDO.
Pertanyaan PDO Gagal tetapi Saya Tidak Dapat Melihat Sebarang Ralat. Bagaimana untuk Mendapatkan Mesej Ralat daripada PDO?
Untuk mendapatkan mesej ralat daripada PDO, anda perlu menetapkan mod ralat kepada pengecualian. Pengecualian memberikan beberapa kelebihan berbanding ralat biasa, termasuk:
Contoh:
$dsn = "mysql:host=$host;dbname=$db;charset=utf8"; $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, // Other options ]; $pdo = new PDO($dsn, $user, $pass, $opt); try { // Execute your PDO query here } catch (PDOException $e) { echo "Error: " . $e->getMessage() . "\n"; }
Nota Penting:
Atas ialah kandungan terperinci Pertanyaan PDO Gagal Secara Senyap: Bagaimana Saya Boleh Mendapatkan Mesej Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!