Mengendalikan Ralat Pertanyaan MySQLi sebagai Pengecualian
Apabila bekerja dengan MySQLi, anda mungkin menghadapi situasi di mana anda ingin mengendalikan ralat pertanyaan dengan anggun dan konsisten. Satu pendekatan ialah menukar ralat ini kepada Pengecualian untuk menyelaraskan pengendalian ralat.
Isu Asal:
Persoalan yang ditimbulkan ialah mengapa ralat pertanyaan tidak dibangkitkan secara automatik sebagai Pengecualian apabila mysqli_query() fungsi ialah tidak berjaya.
Penyelesaian:
Untuk menyelesaikan isu, gunakan kod berikut untuk mendayakan pelaporan ralat yang ketat:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
Tetapan ini menetapkan MySQLi untuk membuang Pengecualian pada ralat, termasuk ralat pertanyaan.
Tambahan Pertimbangan:
Dengan melaksanakan pengesyoran ini, anda boleh menukar ralat pertanyaan kepada Pengecualian dalam MySQLi, memastikan pengendalian ralat yang mantap dan cekap dalam aplikasi anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengendalikan Ralat Pertanyaan MySQLi sebagai Pengecualian?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!