Rumah >pembangunan bahagian belakang >tutorial php >Menyelesaikan masalah PDO: Mengapa Pertanyaan Saya Gagal Secara Senyap, dan Bagaimana Saya Boleh Membetulkannya?
Rujukan PDO: Soalan dan Penyelesaian Biasa
Mengapa rujukan ini diperlukan?
PDO (Objek Data PHP) terkenal dengan keupayaan pengendalian pangkalan data yang mantap, tetapi pemula sering menghadapi soalan mengenai penyediaan penyataan dan pengendalian ralat. Rujukan ini menyediakan senarai komprehensif soalan lazim untuk membantu pembangun dalam menangani cabaran ini.
S: Pertanyaan PDO gagal tanpa memaparkan ralat. Bagaimana untuk mendapatkan mesej ralat?
J: Tetapkan mod ralat PDO kepada pengecualian untuk memaparkan ralat pangkalan data. Ini penting untuk kedua-dua sambungan dan ralat pelaksanaan pertanyaan.
Contoh:
$dsn = "mysql:host=$host;dbname=$db;charset=utf8"; $opt = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ); $pdo = new PDO($dsn, $user, $pass, $opt);
Pastikan ralat PHP dapat dilihat dengan melumpuhkan penindasan ralat (@) dan mengkonfigurasi ralat tetapan pelaporan.
Atas ialah kandungan terperinci Menyelesaikan masalah PDO: Mengapa Pertanyaan Saya Gagal Secara Senyap, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!