2010-10-30 79 views
0

每当我将AT & T插入到数据库时,它都被添加为AT&T;代码点火器中增加了额外的分号。当我插入AT&T时,它会在代码点火器中添加分号

我的代码是这样的:

$this->input->post('carrier_name'); 
    $this->db->insert('cs_carrier',$insert); 

请建议。

+4

您需要发表更多的代码。 – BoltClock 2010-10-30 09:22:07

+1

该代码根本没有任何意义:)发布更多。 – 2011-05-31 17:42:20

回答

-2

替换任何特殊字符如& = &然后你可以存储到数据库。任何其他的东西。请使您的数据字段文本类型,否则它不会采取任何特殊的字符。

+0

这不回答OP的问题。 – 2011-05-31 17:41:36

+0

-1不要存储HTML实体,只将它们编码为仅用于输出(除非*是您要存储的HTML文档)。 – 2011-10-22 22:41:55

0

如果稍后有人遇到这种情况。我今天遇到了这个问题,事实证明这是CI中的xss_clean函数。我选择不使用它,而是使用filter_var