PHP PDOStatement::bindValue讲解


Posted in PHP onJanuary 30, 2019

PDOStatement::bindValue

PDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)

说明

语法

bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = PDO::PARAM_STR ] )

绑定一个值到用作预处理的 SQL 语句中的对应命名占位符或问号占位符。

参数

parameter

  • 参数标识符。对于使用命名占位符的预处理语句,应是类似 :name 形式的参数名。对于使用问号占位符的预处理语句,应是以1开始索引的参数位置。

value

  • 绑定到参数的值

data_type

  • 使用 PDO::PARAM_* 常量明确地指定参数的类型。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

实例

执行一条使用命名占位符的预处理语句

<?php
/* 通过绑定的 PHP 变量执行一条预处理语句 */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
  FROM fruit
  WHERE calories < :calories AND colour = :colour');
$sth->bindValue(':calories', $calories, PDO::PARAM_INT);
$sth->bindValue(':colour', $colour, PDO::PARAM_STR);
$sth->execute();
?>

执行一条使用问号占位符的预处理语句

<?php
/* 通过绑定的 PHP 变量执行一条预处理语句 */
$calories = 150;
$colour = 'red';
$sth = $dbh->prepare('SELECT name, colour, calories
  FROM fruit
  WHERE calories < ? AND colour = ?');
$sth->bindValue(1, $calories, PDO::PARAM_INT);
$sth->bindValue(2, $colour, PDO::PARAM_STR);
$sth->execute();
?>

总结

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

PHP 相关文章推荐
一个可以删除字符串中HTML标记的PHP函数
Oct 09 PHP
实用函数9
Nov 08 PHP
两个强悍的php 图像处理类1
Jun 15 PHP
PHP获取文件绝对路径的代码(上一级目录)
May 29 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
php使用include 和require引入文件的区别
Feb 16 PHP
PHP错误处理函数register_shutdown_function使用示例
Jul 03 PHP
PHPUnit测试私有属性和方法功能示例
Jun 12 PHP
PHP JWT初识及其简单示例
Oct 10 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 PHP
PHP控制循环操作的时间
Apr 01 PHP
PHP PDOStatement::bindParam讲解
Jan 30 #PHP
PHP PDOStatement::bindColumn讲解
Jan 30 #PHP
PHP连接及操作PostgreSQL数据库的方法详解
Jan 30 #PHP
PDO::setAttribute讲解
Jan 29 #PHP
PDO::rollBack讲解
Jan 29 #PHP
PDO::quote讲解
Jan 29 #PHP
PDO::query讲解
Jan 29 #PHP
You might like
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
php中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
PHP中redis的用法深入解析
2014/02/20 PHP
php获取系统变量方法小结
2015/05/29 PHP
header与缓冲区之间的深层次分析
2016/07/30 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
2013/12/31 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
javascript表单正则应用
2017/02/04 Javascript
原生js仿淘宝网商品放大镜效果
2017/02/28 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
基于JavaScript定位当前的地理位置
2017/04/11 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
微信小程序之数据缓存的实例详解
2017/09/29 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
原生js实现日历效果
2020/03/02 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
python获取程序执行文件路径的方法(推荐)
2018/04/26 Python
详解TensorFlow查看ckpt中变量的几种方法
2018/06/19 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
电脑售后服务承诺书
2014/03/27 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
新员工辞职信范文
2015/05/12 职场文书
退伍军人感言
2015/08/01 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书