• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 关于Mysql查询带单引号及插入带单引号字符串问题

关于Mysql查询带单引号及插入带单引号字符串问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql 插入单引号,mysql 单引号,mysql 单引号 提交,mysql 单引号转译,mysql 单引号 双引号等相关知识,希望本文的分享对您有所帮助
Mysql查询带引号和不带引号区别
当数据库字段ID为整型时
select ID from table where ID=1
和
select ID from table where ID='1'
两条sql都是可以的,但是第一条sql不用进行隐式转换,速度上比第二条sql略快一些

今天在向mysql数据库中插入带单引号字符串的时候,什么错也没报就是语句执行失败,后来才知道,单引号等要转义,可以使用函数:mysql_real_escape_string和addslashes函数;
以下做个介绍:往数据库中插入数据之前是要先转义的,在插入数据库. 

本文很好的说明了addslashes和mysql_real_escape_string的区别,虽然国内很多PHP coder仍在依靠addslashes防止SQL注入,我还是建议大家加强中文防止SQL注入的检查。addslashes的问题在于黑客可以用0xbf27来代替单引号,而addslashes只是将0xbf27修改为0xbf5c27,成为一个有效的多字节字符,其中的0xbf5c仍会被看作是单引号,所以addslashes无法成功拦截。

当然addslashes也不是毫无用处,它是用于单字节字符串的处理,多字节字符还是用mysql_real_escape_string吧。

另外对于php手册中get_magic_quotes_gpc的举例:
mysql_escape_string不考虑连接的当前字符集。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于Mysql查询带单引号及插入带单引号字符串问题

相关文章

  • 2018-12-05如何远程连接SQL Server数据库图文教程
  • 2017-05-11MySQL无法启动几种常见问题小结
  • 2017-05-11MySQL 字符串函数大全
  • 2017-05-11批量杀死MySQL连接的四种方法详解
  • 2018-12-05Mysql 建库建表技巧分享
  • 2018-12-05Oracle 随机数
  • 2018-12-05mysql主从同步问题及解决过程详解
  • 2018-12-05MySQL数据库不支持中文的解决办法
  • 2018-12-05在一台服务器上安装两个或多个mysql的实现步骤_MySQL
  • 2017-05-11MySQL 数据类型 详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • PHP学习之SQL语句快速入门
    • 在Centos 5.5 上编译安装mysql 5.5.9
    • MySQL中insert触发器(插入)详解
    • 安全性分析入门教程:10个安全性分析零基础入门教程推荐
    • 几种MySQL大量数据插入或修改的方法比较
    • 详解关于mysql查询字符集不匹配问题
    • mysql 提示INNODB错误的解决方法
    • 分享一篇mysql优化的实例
    • mysql 导入导出数据库、数据表的方法
    • mysql 查询结果取交集的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有