我是靠谱客的博主 爱撒娇店员,这篇文章主要介绍php 入库时没有加 反斜杠怎么办,现在分享给大家,希望可以做个参考。

本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

php 入库时没有加 反斜杠怎么办?

PHP 数据中的反斜杠插入数据库后消失了

原因就是:

反斜杠( )需要进行转义。

列入:

复制代码
1
INSERT INTO `stu` VALUES('lisi', 'schoolclassstu_num', '188/900');
登录后复制

这样直接插入数据库不行

所以用了addcslashes();

例如:

复制代码
1
2
$deatil = addcslashes($detail,"\"); INSERT INTO `stu` VALUES("$name", "$detail", "$else");
登录后复制

另外想到了magic_quotes_gpc 函数,所以提一下:

这个特性在PHP5.3.0中已经废弃并且在5.4.0中已经移除了(This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.)。所以没有理由再使用魔术引号,因为它不再是 PHP 支持的一部分。 不过它帮助了新手在不知不觉中写出了更好(更安全)的代码。 但是在处理代码的时候,最好是更改你的代码而不是依赖于魔术引号的开启。

推荐学习:《PHP视频教程》

以上就是php 入库时没有加 反斜杠怎么办的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是爱撒娇店员最近收集整理的关于php 入库时没有加 反斜杠怎么办的全部内容,更多相关php内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(103)

评论列表共有 0 条评论

立即
投稿
返回
顶部