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 相关文章推荐
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
php生成文件
Jan 15 PHP
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
phpstorm编辑器乱码问题解决
Dec 01 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
PHP调试的强悍利器之PHPDBG
Feb 22 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
php 使用mpdf实现指定字段配置字体样式的方法
Jul 29 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 处理图片的类实现代码
2009/10/23 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
php define的第二个参数使用方法
2013/11/04 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
2018/04/04 PHP
修改发贴的编辑功能
2007/03/07 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
Jquery 获取checkbox的checked问题
2011/11/16 Javascript
jQuery常见开发技巧详细整理
2013/01/02 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
2017/10/25 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
three.js加载obj模型的实例代码
2017/11/10 Javascript
vue实现样式之间的切换及vue动态样式的实现方法
2017/12/19 Javascript
vue中使用echarts制作圆环图的实例代码
2018/07/27 Javascript
[36:33]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第二场
2018/04/04 DOTA
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
python pandas模块基础学习详解
2019/07/03 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
ASP.NET中的身份验证有那些
2012/07/13 面试题
给客户的道歉信
2014/01/13 职场文书
清洁员岗位职责
2015/02/15 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
css3 文字断裂效果
2022/04/22 HTML / CSS