【发布时间】:2012-11-27 12:43:01
【问题描述】:
我有插入单引号的列。因为$this->db->query 已经处理了所有特殊字符。但我的问题是我在插入时插入 ganesh's 之类的数据,只插入 ganesh;缺少单引号后的数据。所以我开始使用$this->db->escape,但这会在我的数据中添加单引号,这不是如何防止这种情况所必需的
我的代码
$sql="insert into tablename (list_name,list_address) values(?,?)"
$res=this->db-query($sql,array($name,$add));
我的错误是在前端。不是后端。我将删除问题。
【问题讨论】:
-
我尝试使用 where_not_in where(not exists()) 两者都没有执行.. 我也尝试了使用 null,false 的建议在最后.. 即使没有工作!
-
我在第一个表中添加了一个字段,作为一个标志。因此,当我插入第二张表时,我会更新标志。这解决了我的问题,避免了复杂的查询!
-
您是说您希望数据像
ganesh's或ganeshs一样存储吗?
标签: mysql codeigniter