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线性表顺序存储实现代码(增删查改)
Feb 16 PHP
php从数据库查询结果生成树形列表的方法
Apr 17 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
Jul 09 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
Jan 05 PHP
php图片添加水印例子
Jul 20 PHP
浅谈PHP中try{}catch{}的使用方法
Dec 09 PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 PHP
PHP7如何开启Opcode打造强悍性能详解
May 11 PHP
php查询内存信息操作示例
May 09 PHP
laravel-admin的多级联动方法
Sep 30 PHP
如何在Laravel5.8中正确地应用Repository设计模式
Nov 26 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
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
PHP中is_file()函数使用指南
2015/05/08 PHP
php检测文本的编码
2015/07/26 PHP
PHP加密解密函数详解
2015/10/28 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
2019/01/10 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
js图片上传的封装代码
2017/08/01 Javascript
python求素数示例分享
2014/02/16 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
python实现大文本文件分割
2019/07/22 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
python如何编写类似nmap的扫描工具
2020/11/06 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
美国购物网站:Clickhere2shop
2021/01/28 全球购物
毕业生找工作推荐信
2013/11/21 职场文书
服装设计专业自荐书范文
2013/12/30 职场文书
运动会广播稿30字
2014/01/21 职场文书
采购部长岗位职责
2014/06/13 职场文书
经典毕业生求职信
2014/07/12 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
承诺函范文
2015/01/21 职场文书
贫困生助学金感谢信
2015/01/21 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
心灵捕手观后感
2015/06/02 职场文书
化工生产实习心得体会
2016/01/22 职场文书
详解Laravel框架的依赖注入功能
2021/05/27 PHP
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL