2010-10-30 78 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