當我運行一個函數,使一個可點擊的鏈接出包含鏈接是什麼造成這種SQL語法錯誤
$text = eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)',
'<a href="\\1">\\1</a>', $text);
,並試圖將其插入到數據庫中,我得到以下錯誤的字符串的這一部分:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'http://sitename.com/alpha/">http://sitename.com/alpha/' at line 1
我不知道如何更正語法錯誤。提前致謝!
乾杯
這與SQL有什麼關係? (爲什麼你仍然在使用'eregi_replace()'?) – BoltClock
你能發佈正在執行的實際SQL語句嗎?正則表達式與SQL沒有任何關係...... – Farray
它可能與引用有關(基於錯誤消息說明的野蠻黑暗猜測),但正如@Farray指出的那樣,請發帖實際的SQL。 – imm