对于插入TEXT型数据到MYSQL, 如果数据中存在很多换行或单引号,插入就会报错m,在插入前该怎么事先处理一下?
mysql_escape_string()
mysql_real_escape_string()
addslashes()
有人问:为什么我不经过任何处理也能正常插入mysql? 所以我一直不明白为什么在论坛上看到好多人都用addslashes()这类处理函数
答曰:因为你的 magic_quotes_runtime 是打开的,所以不用addslashes()
htmlspecialchars()