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 相关文章推荐
强烈推荐:php.ini中文版(2)
Oct 09 PHP
用PHP和ACCESS写聊天室(七)
Oct 09 PHP
PHP 命令行参数详解及应用
May 18 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
Jun 08 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
浅析iis7.5安装配置php环境
May 10 PHP
php精确的统计在线人数的方法
Oct 21 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
php封装单文件上传到数据库(路径)
Oct 15 PHP
详解php用static方法的原因
Sep 12 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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
Yii操作数据库的3种方法
2014/03/11 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
php强制下载文件函数
2016/08/24 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
JavaScript学习笔记之Cookie对象
2015/01/22 Javascript
javascript数据结构之双链表插入排序实例详解
2015/11/25 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
微信小程序 欢迎页面的制作(源码下载)
2017/01/09 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
vue.js 上传图片实例代码
2017/06/22 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
Vue渲染过程浅析
2019/03/14 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
python3访问sina首页中文的处理方法
2014/02/24 Python
如何安装多版本python python2和python3共存以及pip共存
2018/09/18 Python
浅谈Python中的可迭代对象、迭代器、For循环工作机制、生成器
2019/03/11 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
python 实现生成均匀分布的点
2019/12/05 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
Python requests模块cookie实例解析
2020/04/14 Python
python链表类中获取元素实例方法
2021/02/23 Python
耐克美国官网:Nike.com
2016/08/01 全球购物
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
影视制作岗位职责
2013/12/04 职场文书
就业协议书范本
2014/04/11 职场文书