我的查询在SQL中使用此
工作正常UPDATE productcolor
SET colorName = CASE productcolorID
WHEN 341 THEN 'BLACK'
WHEN 342 THEN 'RED'
END
WHERE productinformationID IN (50)
但是现在我想把它转移到PDO这是我第一次在PDO中使用案例..到目前为止这是我的语法
$stmt = $db->prepare('UPDATE productcolor
SET colorName = CASE productcolorID
WHEN :producolorID THEN :colorName
END
WHERE productinformationID IN (:productinformationID)');
$stmt->execute(array(
':colorName' => $savecolor,
':productcolorID' => $testID,
':productinformationID' => $prodID));
有人可以更正我的语法吗?谢谢!