Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 绑定参数与PDO_Php_Pdo - Fatal编程技术网

Php 绑定参数与PDO

Php 绑定参数与PDO,php,pdo,Php,Pdo,如果语句1和2的参数相同,是否需要重新绑定,或者是否可以重新绑定 $stmt = $dbh->prepare("SELECT ... thing = :thing ..."); $stmt->bindParam(':thing',$thing); $stmt->execute(); // do something with data $stmt = $dbh->prepare("SELECT something else ... thing = :thing ...");

如果语句1和2的参数相同,是否需要重新绑定,或者是否可以重新绑定

$stmt = $dbh->prepare("SELECT ... thing = :thing ...");
$stmt->bindParam(':thing',$thing);
$stmt->execute();
// do something with data
$stmt = $dbh->prepare("SELECT something else ... thing = :thing ...");
$stmt->execute();

假设你的意思是:

$stmt = $dbh->prepare("SELECT ... thing = :thing ...");
// ...

,您正在将
$stmt
分配给一个新的
PDOStatement
对象,该对象不包含存储在旧对象中的信息。

是的,忘记写入
准备
。已编辑以修复。谢谢,我不确定是什么东西遗留下来的。