【发布时间】:2015-07-20 10:38:45
【问题描述】:
我正在尝试使用内部联接通过一个查询更新两个表,但它没有更新或没有显示任何错误。这是代码
$id_prod = 2;
$id_cust = 2;
$sql5 = "UPDATE `customer`
INNER JOIN `products` ON products.cust_id=customer.id
SET prod_name = 'CAKE' AND name = 'Hassan'
WHERE id='$id_cust' AND id='id_prod' ";
$query5 = $conn->prepare($sql5);
$query5->execute(array($id_cust, $id_prod));
【问题讨论】:
-
它会产生一个错误,但你不是在寻找任何错误。在准备和执行之后添加一些错误处理代码或者只是添加
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);