菜单导航

PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间

作者: 精装之家 来源: 精装之家 发布时间: 2019年10月09日 18:13:03


<?php
$stm = $pdo->prepare("select * from users where user = :user");
$user = "jack";
//正确
$stm->bindParam(":user",$user);
//错误
$stm->bindParam(":user","jack");
//正确
$stm->bindValue(":user",$user);
//正确
$stm->bindValue(":user","jack");
 
//所以使用bindParam是第二个参数只能用变量名,而不能用变量值,而bindValue至可以使用具体值。
?>