当您需要将一个值同时与几个列匹配时,我在理解如何使用预准备语句时遇到了一些麻烦。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