2013-03-29 194 views
-1

有兩個數據塊。無法將數據插入MySQL表

塊1:

「已完成的9.8版本發展的主要階段,釋放測試和準備,但現在,我們建議您閱讀什麼在等待着你用新版本的信息,在此版本中。 ,您將被邀請進入一個新系統,通過該系統,您的訪問者可以將您網站上的有趣信息分享給其他人以及社交網絡,網站上的新快速鎖定垃圾郵件發送者,新模板標籤,自定義顯示的新選項新聞等等,但一切都很詳細。「

塊2:

「我不害怕(我不害怕) 採取的立場(自己的立場) 每個人(每個人) 再來看看我的手(過來拉着我的手) 我們一起走這條路,穿過風暴 不管天氣如何,寒冷還是溫暖 只是讓你知道,你並不孤單 霍拉,如果你覺得你一直在同一條路上(同一條路) 「

我可以輕鬆地將第一個數據塊插入到MySQL表中,但我不能INS ERT第二塊。

爲什麼?

+0

因爲你沒有正確格式化你的SQL –

+1

你應該至少提供你的代碼。 – Voitcus

+0

無需提供任何代碼,問題就像清水一樣清晰。 –

回答

-1

恕我直言,我認爲人物的5月打破了你的查詢,嘗試前插入\'以這種方式並嘗試重新執行查詢:

\' 
0

您需要使用PDO進行插入。

// here goes connection code from the link above 

$data = "I'm not afraid (I'm not afraid) To take a stand (to take a stand) Everybody (everybody) Come take my hand (come take my hand) We'll walk this road together, through the storm Whatever weather, cold or warm Just letting you know that, you're not alone Holla if you feel like you've been down the same road (same road)"; 
$stm = $pdo->prepare("INSERT INTO table SET field=?"); 
$stm->execute(array($data)); 
+0

當然,PDO在這種情況下不是唯一有效的API嗎? –

0

,我可以看到你的第一個塊沒有單引號,第二個有單引號和雙引號,所以我認爲您的解決方案將通過轉義引號來解決試着告訴我結果:)