mysql插入数据的问题 特殊字符

比如有个字符串是这样的 "'12><>》; 在phpmyadmin后台用SQL语句插入方式 直接将 value='"'12><>》;' 是插入不了的 但是用phpmyadmin 的插入功能则能插入 并且显示插入后的结果是一样的"'12><>》; 没有经过任何的转义或者上面处理
那么请问在用sql语句插入时怎么才能达到上面这种插入效果呢?
加上反漏埋斜杠,就是对 ' 或者 " 的,可以用 \' 和 \'' 替换 \"\'12><>》;

一般如果返敏蚂是在php程序上进行插入数据库的话,可以先做个处理

$str=' "'12><>》; ';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个拿陵函数会对字符串进行处理,即对 ' 或者 " 的,用 \' 和 \'' 替换

}
可以用紫光输入法!