當您需要將一個值同時與幾個列匹配時,我在理解如何使用預準備語句時遇到了一些麻煩。WHERE子句與PDO混淆
換句話說什麼,而不是這樣做:
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
$stmt->bindParam(1, $name);
我想做到這一點: '?'
$stmt = $dbh->prepare("SELECT * FROM REGISTRY where firstname = ? or lastname = ?");
既代表相同的字符串。
太感謝您了! – Greg 2010-06-13 01:14:19