广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 入库时没有加 反斜杠怎么办
  • 879
分享到

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

php反斜杠 2018-12-22 03:12:02 879人浏览 绘本
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 入库时没有加 反斜杠怎么办?php 数据中的反斜杠插入数据库后消失了原因就是:反斜杠(\ )需要进行转义。列入:INSERT INTO `stu` VALUES(

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

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

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

原因就是:

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

列入:

INSERT INTO `stu` VALUES('lisi',   'school\class\stu_num',  '188/900');

这样直接插入数据库不行

所以用了addcslashes();

例如:

$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 支持的一部分。 不过它帮助了新手在不知不觉中写出了更好(更安全)的代码。 但是在处理代码的时候,最好是更改你的代码而不是依赖于魔术引号的开启。

--结束END--

本文标题: php 入库时没有加 反斜杠怎么办

本文链接: https://www.lsjlt.com/news/1208.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作