prepare傳參不行
如果用prepare傳參的方式,返回$res結果就不同?。吭趺雌??MICC是不存在的,$res怎么返回都是1 ? ?$pdo->beginTransaction(); ? ?$sql="UPDATE user SET money=money-2000 WHERE username='MICC'"; ? ?$stmt=$pdo->prepare($sql); ? ?$res=$stmt->execute(); ? ?echo $res; ? ?$pdo->commit();
2016-12-30
因為你在執行$res=$stmt->execute()的時候,這個$res返回的是布爾類型的。。。
echo $res 的結果就是1或者0
2016-12-22
$pdo->beginTransaction();
$sql="UPDATE user SET money=money-2000 WHERE username='MICC'";
$stmt=$pdo->prepare($sql);
$res=$stmt->execute();
echo $res;
$pdo->commit();