小預算改造推薦!銷售各式壁紙、壁布等產品 輕鬆變換空間氛圍,質感設計花色多 | 提供種類豐富的門窗樣式,氣密窗、採光罩、玻璃屋等 解決噪音困擾,享受寧靜 |
[問題]PHP內容含" 符號無法更新 |
房東:風兒 發表時間:2009-10-14 | [檢舉] |
$introx=$_POST[\'intro\']; $sqlStr=\"update user set intro=\'\".$introx.\"\' \"; 我在更新個人資料的時候,若單純寫文字內容更新一切正常 若加了這個符號「\'」(鍵盤上ENTER左邊的那個按鍵),有時寫的內容更新後會遺失空白 有的時候打了十個符號「\'」=>「\'\'\'\'\'\'\'\'\'\'」 更新後只出現5個 =>「\'\'\'\'\'」 請問各位高手這是什麼樣的問題? 是PHP版本的問題? 還是程式碼寫的有問題? 該如何解決? 謝謝。 |
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |
1 樓住戶:阿保 發表時間:2009-10-14 | [檢舉] |
因於 sql query 中 intro 的值是以「'」兩邊包起 若 intro 的值中也有「'」則 intro 的值就會被截斷 試試 $sqlStr="update user set intro='".mysql_real_escape_string($introx)."' "; mysql_real_escape_string() 函式可以幫忙處理引號的問題 詳細看 http://us3.php.net/manual/en/function.mysql-real-escape-string.php |