Php 绑定参数与PDO
如果语句1和2的参数相同,是否需要重新绑定,或者是否可以重新绑定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 ...");
$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
对象,该对象不包含存储在旧对象中的信息。是的,忘记写入准备
。已编辑以修复。谢谢,我不确定是什么东西遗留下来的。