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 fread()使用技巧
Jan 22 PHP
PHP获取POST数据的几种方法汇总
Mar 03 PHP
PHP安全上传图片的方法
Mar 21 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 PHP
详解PHP队列的实现
Mar 14 PHP
php数组遍历类与用法示例
May 24 PHP
Yii框架日志操作图文与实例详解
Sep 09 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 21 PHP
Laravel框架实现即点即改功能的方法分析
Oct 31 PHP
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
Apr 01 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
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
jquery 表格的增行删行实现思路
2013/03/21 Javascript
jQuery自定义事件的简单实现代码
2014/01/27 Javascript
jQuery Validate 验证,校验规则写在控件中的具体实例
2014/02/27 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
JSON+Jquery省市区三级联动
2016/01/13 Javascript
Bootstrap Paginator分页插件与ajax相结合实现动态无刷新分页效果
2016/05/27 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
JavaScript中数组Array.sort()排序方法详解
2017/03/01 Javascript
微信小程序开发之toast提示插件使用示例
2017/06/08 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
详解Python的Lambda函数与排序
2016/10/25 Python
Python聊天室程序(基础版)
2018/04/01 Python
对numpy中布尔型数组的处理方法详解
2018/04/17 Python
详解Python with/as使用说明
2018/12/13 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
美国时尚孕妇装品牌:A Pea in the Pod
2017/07/16 全球购物
网络安全方面的面试题
2015/11/04 面试题
优秀教师的感人事迹
2014/02/04 职场文书
2016年清明节期间群众祭祀活动工作总结
2016/04/01 职场文书
高中班主任寄语
2019/06/21 职场文书
导游词之崇武古城
2019/10/07 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
react 项目中引入图片的几种方式
2021/06/02 Javascript
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python
你知道Java Spring的两种事务吗
2022/03/16 Java/Android