mysql_escape_string()函数用法分析


Posted in PHP onApril 25, 2016

本文实例讲述了mysql_escape_string()函数用法。分享给大家供大家参考,具体如下:

使用 mysql_escape_string() 对查询中有疑问的数据进行编码:

有一些数据例如:

char query(1024);
sprintf (query, "select * from my_tbl where name = '%s'",name);

如果这个时候,name 中包含了如: "0'Malley,Brian" 这样的数据就会产生这样的查询语句: select * from my_tbl where name = '0'Malley,Brian' 这样就导致了错误的产生。

调用 mysql_escape_string() 的过程如下:

my $item = "aaa's bbb"
my $escape_item = mysql_escape_string($item);

此时,escape_item 的内容是: aaa\'s bbb

PS:在PHP5.3中已经弃用该函数,因此仅对该函数有所了解即可,不推荐使用。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php结合飞信 免费天气预报短信
May 07 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
php iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP中其实也可以用方法链
Nov 10 PHP
thinkphp中ajax与php响应过程详解
Dec 08 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
关于php中的json_encode()和json_decode()函数的一些说明
Nov 20 PHP
php检查函数必传参数是否存在的实例详解
Aug 28 PHP
分享5个非常有用的Laravel Blade指令
May 30 PHP
PHP goto语句用法实例
Aug 06 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
PHP中addslashes与mysql_escape_string的区别分析
Apr 25 #PHP
PHP引用的调用方法分析
Apr 25 #PHP
PHP常见错误提示含义解释(实用!值得收藏)
Apr 25 #PHP
使用ltrace工具跟踪PHP库函数调用的方法
Apr 25 #PHP
PHP实现的线索二叉树及二叉树遍历方法详解
Apr 25 #PHP
PHP简单实现生成txt文件到指定目录的方法
Apr 25 #PHP
PHP的全局错误处理详解
Apr 25 #PHP
You might like
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
php 静态变量的初始化
2009/11/15 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
php函数连续调用实例分析
2015/07/30 PHP
php正则表达式学习笔记
2015/11/13 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
通过隐藏option实现select的联动效果
2009/11/10 Javascript
Chrome中模态对话框showModalDialog返回值问题的解决方法
2010/05/25 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
EasyUI Tree树组件无限循环的解决方法
2017/09/27 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
在Vue项目中取消ESLint代码检测的步骤讲解
2019/01/27 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
Python递归函数实例讲解
2019/02/27 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
2019/07/25 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python callable内置函数原理解析
2020/03/05 Python
python 利用zmail库发送邮件
2020/09/11 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
美国时尚大码女装购物网站:Avenue
2019/05/24 全球购物
请用用Java代码写一个堆栈
2012/01/26 面试题
2014年教师党员公开承诺书
2014/05/28 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
投诉信范文
2015/07/02 职场文书
MySQL分区表管理命令汇总
2022/03/21 MySQL
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技