專業居家清潔 免費到府估價,清潔養護馬上搞定 | 一張保單輕鬆享有人生各階段風險保障 通通幫您規畫好 |
[問題]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 |