我正在尝试更新 PDO 中的多行。我的表格脚本包含列id、style和link,如下所示:
id style link
1 Normalize http://cdnjs.cloudflare.com/ajax/libs/normalize/2.1.0/normalize.css
2 Bootstap http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.css
我需要为 Normalize 和 Bootstrap 保存两个不同的链接,但是当我使用这种结构时,解释器返回错误。我怎样才能做到这一点?我想更改第一个链接,或第二个或两者一起或单独更改。
我的 sql:
$connect = new Database();
$connect->query("UPDATE scripts SET link :normalize WHERE style = 'Normalize' AND SET link :bootstrap WHERE style = 'Bootstrap'");
$connect->bind(':normalize', $_POST['normalize']);
$connect->bind(':bootstrap', $_POST['bootstrap']);
$connect->execute();