php+mysql 插入斜线'\'

根据phpmyadmin中的相应语句:

UPDATE `mess` SET `title` = '网页发布项目 \\ink', `visit` = '22' WHERE `id` = 29; 
 将代码调整为:
str_replace("\\","\\\\",$_POST["content1"])

 更好的解决方案留待以后实现。


同时,当修改 title 的内容为:

网页发布项目 '"
 时,相应的 phpmyadmin 生成语句为:
UPDATE `mess` SET `title` = '网页发布项目 ''"' WHERE `id` = 29; 

相应的将 ' 替换成 '',即将一个单引号替换成两个,最终得到

function sql_replace( $a ){
	$a = str_replace("\\","\\\\", $a );
	$a = str_replace("'","''", $a );
	
	return $a;
}


深度学习推荐
深度学习推荐

墨之科技,版权所有 © Copyright 2017-2027

湘ICP备14012786号     邮箱:ai@inksci.com