基本上我有一张桌子,上面有几列标记为“唯一”的列。我有一个脚本,转储一堆值到表中,像这样的命令:CodeIgniter - 继续SQL错误?
$this->db->query("INSERT INTO `table` (`col1`, `col2`, `col3`) VALUES (`val1`, `val2`, `val3`)");
几乎每隔一段时间,我的脚本将尝试插入一行,因此违反了其中一列的唯一性。但是,不要让脚本因数据库错误而中止,我希望它继续,可能会输出一条消息。基本上我正在寻找代码相当于
mysql_query("INSERT blah blah blah") or print("fail");
谢谢!
麻辣
啊无论发生了什么与try-catch块的答案? – Mala 2009-12-13 07:45:35