小白教程
所有教程
关于
Search
108.162.216.97
108.162.216.97
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Pdostatement bindvalue”的源代码
本页内容
上一节:
Pdostatement_bindparam
下一节:
Pdostatement_closecursor
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:PDOStatement::bindValue}}[[Category:PHP PDO 参考手册|24]] = PDOStatement::bindValue = [[:Category:PHP PDO 参考手册]] PDOStatement::bindValue — 把一个值绑定到一个参数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) == 说明 == === 语法 === <pre> bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = PDO::PARAM_STR ] ) </pre> 绑定一个值到用作预处理的 SQL 语句中的对应命名占位符或问号占位符。 == 参数 == '''parameter''' 参数标识符。对于使用命名占位符的预处理语句,应是类似 :name 形式的参数名。对于使用问号占位符的预处理语句,应是以1开始索引的参数位置。 '''value''' 绑定到参数的值 '''data_type''' 使用 PDO::PARAM_* 常量明确地指定参数的类型。 == 返回值 == 成功时返回 TRUE, 或者在失败时返回 FALSE。 === 执行一条使用命名占位符的预处理语句 === <pre> <?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(); ?> </pre> === 执行一条使用问号占位符的预处理语句 === <pre> <?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(); ?> </pre> [[:Category:PHP PDO 参考手册]]
返回至“
Pdostatement bindvalue
”。
上一节:
Pdostatement_bindparam
下一节:
Pdostatement_closecursor