【发布时间】:2012-02-16 01:08:58
【问题描述】:
我刚要在我的站点中实现 PDO,但我想知道是否可以多次执行准备好的语句?
$SQL = $dbh->prepare("SELECT * FROM user WHERE id=? AND users=?");
$SQL -> execute(array($id,$userid));
while($check = $SQL -> fetchObject()){
然后我会为这个 SQL 使用一个 while 循环
我可以在 while 循环中使用相同的 $SQL 进行另一个执行吗?这样我就不用再输入prepared statement了?
$SQL -> execute(array($id2,$userid2));
while($check2 = $SQL ->fetchObject(){
//while loops for second execution, but I'm not sure how it works cause
//its using the same $SQL?
}
}//this end bracket is for the first while loop
【问题讨论】:
标签: php pdo prepared-statement execute