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 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
利用static实现表格的颜色隔行显示
Oct 09 PHP
PHP令牌 Token改进版
Jul 18 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
PHP设计模式之代理模式的深入解析
Jun 13 PHP
php使用codebase生成随机数
Mar 25 PHP
php缓冲输出实例分析
Jan 05 PHP
php使用GD库创建图片缩略图的方法
Jun 10 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 PHP
php查看一个变量的占用内存的实例代码
Mar 29 PHP
PHP解决高并发的优化方案实例
Dec 10 PHP
php 解析非标准json、非规范json
Apr 01 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
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
探讨PHP调用时间格式的参数详解
2013/06/06 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
JavaScript设计模式之装饰者模式定义与应用示例
2018/07/25 Javascript
mpvue+vant app搭建微信小程序的方法步骤
2019/02/11 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
JS通用方法触发点击事件代码实例
2020/02/17 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
Python多线程编程(一):threading模块综述
2015/04/05 Python
PyQt5组件读取参数的实例
2019/06/25 Python
centos7之Python3.74安装教程
2019/08/15 Python
Python 生成器,迭代,yield关键字,send()传参给yield语句操作示例
2019/10/12 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
中介业务员岗位职责
2014/04/09 职场文书
借款协议书范本
2014/04/22 职场文书
安全标语大全
2014/06/10 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
老乡聚会通知
2015/04/23 职场文书
检讨书格式范文
2015/05/07 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
sql server删除前1000行数据的方法实例
2021/08/30 SQL Server