2015-05-08 33 views
0
$title = Hello my name is "Title"; 

$DB->Execute('INSERT INTO page (title) VALUES (?)', array($title)); 

我插入了多個字段,但爲了簡化示例,我刪除了它們。Mysql在內容中插入帶引號的文本語句

我跑這個SQL中我的PHP文件,但我最終的冠軍被保存爲:

你好,我的名字是「標題&曲

我怎樣才能挽救這個如預期的那樣?

+0

您正在使用PDO? –

+0

你是不是錯過'$ title =你好,我的名字是「Title」;'?所以它會是'$ title ='你好我的名字是「標題」';' – Hexaholic

+0

標題欄只允許一定數量的字符嗎? – Rasclatt

回答

0

可能的答案是有多少字符可以插入到您的數據庫的title列中,它將您的雙引號(")的實體拆分成一半。 atabase它可能寫成:

Hello my name is "Title&qu 

擴大title,讓更多的字符將允許:

Hello my name is "Title"