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编程网上资源导航
Oct 09 PHP
php后台如何避免用户直接进入方法实例
Oct 15 PHP
PHP向浏览器输出内容的4个函数总结
Nov 17 PHP
9个经典的PHP代码片段分享
Dec 18 PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 PHP
php去除二维数组的重复项方法
Nov 03 PHP
实例简介PHP的一些高级面向对象编程的特性
Nov 27 PHP
PHP PDO操作MySQL基础教程
Jun 05 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
java解析json方法总结
May 16 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
Oct 10 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
德生S2000电路分析
2021/03/02 无线电
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
php堆排序(heapsort)练习
2013/11/13 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
php PDO异常处理详解
2016/11/20 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
灵活应用js调试技巧解决样式问题的步骤分享
2012/03/15 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
2015/09/19 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
微信小程序 组件的外部样式externalClasses使用详解
2019/09/06 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
Python脚本实现网卡流量监控
2015/02/14 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
tornado+celery的简单使用详解
2019/12/21 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
python 19个值得学习的编程技巧
2020/08/15 Python
《乌塔》教学反思
2014/02/17 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
学习计划书怎么写
2014/09/15 职场文书
医德医风自我评价2015
2015/03/03 职场文书
幼儿园教师自荐书
2015/03/06 职场文书
付款证明格式范文
2015/06/19 职场文书
2016年少先队活动总结
2016/04/06 职场文书