【发布时间】:2012-06-21 02:25:06
【问题描述】:
我在 CodeIgniter 中使用活动记录。
我可以成功地将数据插入数据库。
但是insert sql失败时如何获取结果呢?
现在它返回一个关于 sql 错误的 html。
我不想要这个 html 内容。
编辑
$data = array(
'title' => 'My title' ,
'name' => 'My Name' ,
'date' => 'My date'
);
$this->db->insert('mytable', $data);
简单的代码。但是当“名称”列具有唯一属性时。我正在向它插入一个重复的值。它返回 sql 错误的 html 内容。
我只是希望它返回错误代码而不是输出html内容。
【问题讨论】:
-
到目前为止你写了什么代码?你想完成什么:你想得到一个查询被执行的消息,你想返回你刚刚在数据库中输入的值还是你想摆脱一个 SQL 错误?
-
嗯,这就是模型,没有错。你的控制器和视图是什么样的?
-
好诗 :) (我还需要 3 个字符才能去......)