Về cơ bản tôi có một bảng với một vài cột được đánh dấu là Độc đáo. Tôi có một kịch bản mà bãi một loạt các giá trị vào bảng với một lệnh như thế này:CodeIgniter - tiếp tục lỗi SQL?
$this->db->query("INSERT INTO `table` (`col1`, `col2`, `col3`) VALUES (`val1`, `val2`, `val3`)");
Mỗi thường như vậy kịch bản của tôi sẽ cố gắng để chèn một hàng mà sẽ vi phạm sự độc đáo của một trong các cột. Tuy nhiên, thay vì gây ra kịch bản để hủy bỏ với một lỗi cơ sở dữ liệu, tôi muốn nó tiếp tục, có thể xuất ra một thông điệp nhỏ. Về cơ bản, tôi đang tìm số người viết mã tương đương
mysql_query("INSERT blah blah blah") or print("fail");
Cảm ơn!
Mala
Có gì xảy ra với câu trả lời bằng khối try-catch không? – Mala