Skip to content

bindValue

函数原型

PDOStatement::bindValue(mixed $parameter, mixed $value [ , int $type... ]) : bool

功能

绑定一个值到用作预处理的 SQL 语句中的对应命名占位符或问号占位符。

参数

参数名描述
parameter参数标识符,对于使用命名占位符的预处理语句,应该类似:name形式的参数名
value绑定到参数的值
type使用PDO::PARAM_*常量明确地指定参数的类型

使用范例

<?php

$db = new PDO('xugusql:ip=192.168.78.130;port=5138;db=SYSTEM;user=SYSDBA;pwd=SYSDBA');

$C2='PHP';

$stmt = $db->prepare("INSERT INTO PHP_TEST VALUES(100,?,9.0,'2020-02-24 13:49:00');");
$stmt->bindValue(1, $C1, PDO::PARAM_STR);
$stmt->execute();
?>