PDO::quote讲解


Posted in PHP onJanuary 29, 2019

PDO::quote

PDO::quote — 为SQL语句中的字符串添加引号。(PHP 5 >= 5.1.0, PECL pdo >= 0.2.1)

说明

语法

public string PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )

PDO::quote()为SQL语句中的字符串添加引号或者转义特殊字符串。

参数

string

要添加引号的字符串。

parameter_type

为驱动程序提供数据类型。

返回值

返回一个带引号的字符串,理论上可以安全的传递到SQL语句中并执行。如果该驱动程序不支持则返回FALSE。

实例

为普通字符串添加引号

<?php
$conn = new PDO('sqlite:/home/lynn/music.sql3');
/* Simple string */
$string = 'Nice';
print "Unquoted string: $string\n";
print "Quoted string: " . $conn->quote($string) . "\n";
?>

以上输出结果为:

Unquoted string: Nice
Quoted string: 'Nice'

转义特殊字符串

<?php
$conn = new PDO('sqlite:/home/lynn/music.sql3');
/* Dangerous string */
$string = 'Naughty \' string';
print "Unquoted string: $string\n";
print "Quoted string:" . $conn->quote($string) . "\n";
?>

以上例程会输出:

Unquoted string: Naughty ' string
Quoted string: 'Naughty '' string'

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
建站常用13种PHP开源CMS比较
Aug 23 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
js和php邮箱地址验证的实现方法
Jan 09 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
Sep 22 PHP
php商品对比功能代码分享
Sep 24 PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 PHP
Yii使用migrate命令执行sql语句的方法
Mar 15 PHP
php生成条形码的图片的实例详解
Sep 13 PHP
tp5.1 框架数据库-数据集操作实例分析
May 26 PHP
PDO::query讲解
Jan 29 #PHP
PDO::prepare讲解
Jan 29 #PHP
PDO::lastInsertId讲解
Jan 29 #PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 #PHP
PHP扩展mcrypt实现的AES加密功能示例
Jan 29 #PHP
Yii2.0建立公共方法简单示例
Jan 29 #PHP
使用vs code编辑调试php配置的方法
Jan 29 #PHP
You might like
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
Discuz 模板引擎的封装类代码
2008/07/18 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
基于php无限分类的深入理解
2013/06/02 PHP
PHP获取某个月最大天数(最后一天)的方法
2015/07/29 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
jQuery实现的网页换肤效果示例
2016/09/20 Javascript
Base64(二进制)图片编码解析及在各种浏览器的兼容性处理
2017/02/09 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
推荐10款扩展Web表单的JS插件
2017/12/25 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
Sublime开发python程序的示例代码
2018/01/24 Python
Python3.6简单反射操作示例
2018/06/14 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
python Selenium 库的使用技巧
2020/10/16 Python
办公室文秘岗位职责
2013/11/15 职场文书
软件测试专业推荐信
2014/09/18 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
bat批处理之字符串操作的实现
2022/03/16 Python
Python中itertools库的四个函数介绍
2022/04/06 Python