我需要你帮助解决一个小问题,导致我在这个项目上停留了2天。
我有这样的查询:
UPDATE table SET name='$name', surname='$surname'
WHERE cid=$cid AND counter=$count";
我需要用PDO语法编写它。现在,我知道如何使用一个条件来完成它但我无法使用多条件(如WHERE cid=$cid AND counter=$count
)
如果查询中有多个条件,有人可以帮我解决这个问题吗?
感谢。
答案 0 :(得分:4)
试试这个,我认为它应该有效:
$query = "UPDATE table SET name='$name', surname='$surname' WHERE cid = :cid AND counter = :counter";
$stmt = $db->prepare($query);
$stmt->BindValue(':cid', $cid, PDO::PARAM_STR);
$stmt->BindValue(':counter', $counter, PDO::PARAM_STR);
$stmt->execute();
编辑:$ db是您调用函数连接数据库的地方。