说明 有些字符对于MySQL是有特殊意义的,比如引号、反斜杠和NULL字符,如何正确处理这些字符?
我们可以使用 addslashes()函数和stripslashes()函数
<?php
$str 
" \" ' \ NULL";
echo 
$str."<br />";
echo 
addslashes($str)."<br />";
echo 
stripslashes($str)."<br />";
?>
PHP5中默认是开启魔术引号的 magic_quotes_gpc
输出结果 " \' \ NULL
\" \\\' \\ NULL
" ' NULL