對於插入TEXT型數據到MYSQL, 如果數據中存在很多換行或單引號,插入就會報錯m,在插入前該怎麽事先處理一下?
mysql_escape_string()
mysql_real_escape_string()
addslashes()
有人問:為什麽我不經過任何處理也能正常插入mysql? 所以我一直不明白為什麽在論壇上看到好多人都用addslashes()這類處理函數
答曰:因為你的 magic_quotes_runtime 是打開的,所以不用addslashes()
htmlspecialchars()