本文实例讲述了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安全过滤技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

escape mysql_mysql_escape_string()函数用法分析相关推荐

  1. php解escape,PHP下escape解码函数用法示例

    这篇文章主要为大家详细介绍了PHP下escape解码函数用法示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧!GB2312编码: 代码如下: fu ...

  2. mysql escape 函数_mysql_escape_string()函数用法分析

    本文实例讲述了mysql_escape_string()函数用法.分享给大家供大家参考,具体如下: 使用 mysql_escape_string() 对查询中有疑问的数据进行编码: 有一些数据例如: ...

  3. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  4. python中all函数的用法_python中map、any、all函数用法分析

    这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...

  5. php的filter input,php中filter_input函数用法分析

    本文实例分析了php中filter_input函数用法.分享给大家供大家参考.具体分析如下: 在 php5.2 中,内置了filter 模块,用于变量的验证和过滤,过滤变量等操作,这里我们看下如何直接 ...

  6. php explode用法,php中explode函数用法分析

    本文实例分析了php中explode函数用法.分享给大家供大家参考.具体如下: explode(string separator,string string [,int limit]) separat ...

  7. php中 param,php中bind_param()函数用法分析

    本文实例讲述了php中bind_param()函数用法.分享给大家供大家参考,具体如下: 从字面上不难理解,绑定的参数:下面我通过一个绑定参数的例子讲一下: for example: bind_par ...

  8. php simplexml 函数,PHP中SimpleXML函数用法分析

    本文实例讲述了关于php中SimpleXML 函数的用法,此函数是允许您把 XML 转换为对象,分享给大家供大家参考.具体分析如下: SimpleXML 函数允许您把 XML 转换为对象,通过普通的属 ...

  9. python中exp函数_Python3中exp()函数用法分析

    python中虚数函数exp怎么表示 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型 虚数函数exp用math是不行的要用cmat ...

最新文章

  1. flask貌似html文件里只能用flask指定的路径格式,css文件里则可用相对路径
  2. 华为离职副总裁徐家骏:透露年薪千万的工作感悟,太震撼了!
  3. Angular formControl指令定义的位置
  4. 重磅!2020中国高校毕业生月薪排名:清华第1,24高校过万,你呢?
  5. 【安卓开发】项目的目录结构分析
  6. Spring核心系列之ApplicationContext
  7. Mac os 10.15配置Java14和Eclipse环境
  8. dlib 怎么安装vs2017_VS2017+DLib_19.17详细配置教程
  9. java控制浏览器,java控制夜神访问浏览器
  10. 分享阿里云ace考试攻略 详解ACP认证考试须知
  11. 嵌入式C语言面试题剖析100,嵌入式c语言面试题汇总超.docx
  12. 映美精IC Imageing Control .net控件调试问题
  13. 5gh掌上云计算认证不通过_2018年阿里云ACP云计算认证多少分通过,怎么报名,如何参加考试...
  14. Cisco交换机密码破解
  15. Elephant Swap的LaaS方案优势分析,致eToken表现强势
  16. Unity Shader知识点(二)写一个基础漫反射Shader
  17. PDPS软件:3D空间扫描功能介绍与使用方法
  18. 查找算法的实现c语言,查找算法的实现(C语言版)
  19. 爬虫中常见的反爬手段和解决方法
  20. 小飞的电梯调度算法,光影切割问题编程之美

热门文章

  1. 微信小程序 php配置,微信小程序的配置
  2. 华为mate40会不会有鸿蒙系统,鸿蒙OS系统正式推送,拿华为Mate40更新后,发现了优缺点...
  3. mapper mysql 主键_实现通用mapper主键策略兼容mysql和oracle
  4. slqite3库查询数据处理方式_SQLite3命令操作大全
  5. linux 进程代码,怎样从Linux终端管理进程:10个你必须知道的命令
  6. 树莓派安装Ubuntu MATE及ROS系统
  7. Linux c 算法与数据结构--栈
  8. 如何安装sshd服务用于远程登录
  9. 让开!!!谁也别拦着我封装React组件!
  10. [html] 可以给内联元素设置宽和高吗?为什么?