gpt4 book ai didi

sql - CodeIgniter - 继续出现 SQL 错误?

转载 作者:太空狗 更新时间:2023-10-30 01:44:22 26 4
gpt4 key购买 nike

基本上我有一个表,其中有几列标记为“唯一”。我有一个脚本可以使用如下命令将一堆值转储到表中:

$this->db->query("INSERT INTO `table` (`col1`, `col2`, `col3`) VALUES (`val1`, `val2`, `val3`)");

我的脚本经常会尝试插入一行,这会违反其中一列的唯一性。但是,我不想让脚本因数据库错误而中止,而是希望它继续,可能会输出一条小消息。基本上我正在寻找 codeigniter 等价物

mysql_query("INSERT blah blah blah") or print("fail");

谢谢!
马拉

最佳答案

是的,也花了我一段时间,让我非常恼火:

$db['default']['db_debug'] = FALSE;

... 在 config/database.php 中 - 禁用错误页面。

查询运行后,使用它来检查错误:

if (!empty($this->db->_error_message())) {
echo "FAIL";
}

关于sql - CodeIgniter - 继续出现 SQL 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1893381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com