prepare 实际有没有执行SQL语句?
对于prepare 和execute有点不懂,请教一下:
//准备SQL语句 $stmt=$pdo->prepare($sql); //执行预处理语句 $res=$stmt->execute(); $row=$stmt->fetch();
这里的$stmt=$pdo->prepare($sql);实际有没有执行,如果没有,下面的
$row=$stmt->fetch();是怎么取出结果的?
如果执行了,为什么还需要execute()?
还是说$res=$stmt->execute();这一句会改变$stmt的值?