首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何告诉CodeIgniter ActiveRecord不要转义我的插入和更新查询?

问如何告诉CodeIgniter ActiveRecord不要转义我的插入和更新查询?
EN

Stack Overflow用户
提问于 2012-04-18 09:54:51
回答 1查看 5K关注 0票数 4

我需要发送一些我信任的(我自己编写的) xml到我的mysql数据库。

ActiveRecord对我的很多XML进行了转义。当我将它从数据库中取出时,我没有使用CodeIgniter,所以我需要在数据库中使用干净的XML。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-18 10:24:57

读取活动记录中的函数set。下面是文档中的代码片段。

此函数使您能够设置插入或更新的值。set()还将接受一个可选的第三个参数($escape),该参数将防止数据在设置为FALSE时被转义。为了说明不同之处,这里使用set()方法,该方法同时使用和不使用转义参数。

代码语言:javascript
复制
$this->db->set('field', 'field+1', FALSE);
$this->db->insert('mytable');
// gives INSERT INTO mytable (field) VALUES (field+1)

$this->db->set('field', 'field+1');
$this->db->insert('mytable');
// gives INSERT INTO mytable (field) VALUES ('field+1')
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10201749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档