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 相关文章推荐
删除无限级目录与文件代码共享
Jul 12 PHP
php 特殊字符处理函数
Sep 05 PHP
PHP 分页类(模仿google)-面试题目解答
Sep 13 PHP
提高PHP编程效率 引入缓存机制提升性能
Feb 15 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
Jun 03 PHP
PHP中date()日期函数有关参数整理
Jul 19 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
一个不易被发现的PHP后门代码解析
Jul 05 PHP
php实现的常见排序算法汇总
Sep 08 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
php实现图片上传并进行替换操作
Mar 15 PHP
PHP获取访问设备信息的方法示例
Feb 20 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
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
需要发散思维学习PHP
2009/06/29 PHP
一个简单的PHP验证码实现代码
2014/05/10 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
PHP二维索引数组的遍历实例分析【2种方式】
2019/06/24 PHP
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
jQuery经过一段时间自动隐藏指定元素的方法
2015/03/17 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
最基础的vue.js双向绑定操作
2017/08/23 Javascript
让你5分钟掌握9个JavaScript小技巧
2018/06/09 Javascript
Vue左滑组件slider使用详解
2020/08/21 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
python实现倒计时的示例
2014/02/14 Python
Python操作MySQL数据库9个实用实例
2015/12/11 Python
python中requests小技巧
2017/05/10 Python
Python对接 xray 和微信实现自动告警
2019/09/17 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
如何验证python安装成功
2020/07/06 Python
Python必须了解的35个关键词
2020/07/16 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
佳能法国商店:Canon法国
2019/02/14 全球购物
Kiwi.com中国:找到特价机票并发现新目的地
2019/10/27 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
什么是事务?为什么需要事务?
2012/01/09 面试题
文秘应聘自荐书范文
2014/02/18 职场文书