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采集时被封ip的解决方法
Aug 29 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
无刷新动态加载数据 滚动条加载适合评论等页面
Oct 16 PHP
php获取文件内容最后一行示例
Jan 09 PHP
php的dl函数用法实例
Nov 06 PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 PHP
php实现的通用图片处理类
Mar 24 PHP
PHP实现动态柱状图改进版
Mar 30 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
php简单实现多维数组排序的方法
Sep 30 PHP
PHP PDOStatement::fetch讲解
Jan 31 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
Mar 09 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
php中文字母数字验证码实现代码
2008/04/25 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
搭建基于Docker的PHP开发环境的详细教程
2015/07/01 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
没有document.getElementByName方法
2013/08/19 Javascript
利用javaScript实现点击输入框弹出窗体选择信息
2013/12/11 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
jQuery时间轴插件使用详解
2015/07/16 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
vue过渡和animate.css结合使用详解
2017/06/14 Javascript
layui select动态添加option的实例
2018/03/07 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
收集的几个Python小技巧分享
2014/11/22 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
利用Python在一个文件的头部插入数据的实例
2018/05/02 Python
python 重命名轴索引的方法
2018/11/10 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
python虚拟环境完美部署教程
2019/08/06 Python
Pytorch实现LSTM和GRU示例
2020/01/14 Python
Python实现bilibili时间长度查询的示例代码
2020/01/14 Python
python 非线性规划方式(scipy.optimize.minimize)
2020/02/11 Python
用python实现一个简单的验证码
2020/12/09 Python
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
小学教师节活动方案
2014/01/31 职场文书
拉歌口号大全
2014/06/13 职场文书
大学生党员批评与自我批评
2014/09/28 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python