PHP中PDOStatement::bindValue的作用是什么
本篇文章为大家展示了PHP中PDOStatement::bindValue的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
PDOStatement::bindValue
PDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
boolPDOStatement::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('SELECTname,colour,calories FROMfruit WHEREcalories<:caloriesANDcolour=: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('SELECTname,colour,calories FROMfruit WHEREcalories<?ANDcolour=?'); $sth->bindValue(1,$calories,PDO::PARAM_INT); $sth->bindValue(2,$colour,PDO::PARAM_STR); $sth->execute(); ?>
上述内容就是PHP中PDOStatement::bindValue的作用是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
Linux中如何安装和使用 PHP 开发环境
-
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
-
php如何判断字符串是否有中文
php如何判断字符串是否有中文本文小编为大家详细介绍“php如何判...
-
php如何实现字符串去掉头尾
php如何实现字符串去掉头尾这篇“php如何实现字符串去掉头尾”文...
-
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
-
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
-
php字符串长度不一致如何解决
php字符串长度不一致如何解决本篇内容主要讲解“php字符串长度不...
-
php时区不正确如何解决
php时区不正确如何解决本文小编为大家详细介绍“php时区不正确如...
-
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
-
php explode报错如何解决
phpexplode报错如何解决这篇文章主要介绍“phpexp...