[英]MySQLI - UPDATE multiple rows with different values in one query
我试图了解如何使用不同的值更新多行,但我不明白。
cache_id
cache_user_email
cache_number
cache_final_price
我想更新用同一封电子邮件记录的不同行中的两个字段
(从评论添加代码以回答)
$sql_update_cache_number = "UPDATE cache
SET cache_number='".$_POST['cache_number']."',
cache_final_price='".$per_product_price."'
WHERE cache_product_id='".$row_add_to_cart['product_id']."'
AND cache_user_email='".$_SESSION['email']."'";
mysqli_query($conn, $sql_update_cache_number);
你真的应该把你的代码和你的问题一起发布。
要使用 (My)SQL 更新值,您可能正在寻找类似UPDATE your_table SET cache_number=1, cache_final_price=3 WHERE cache_user_email = 'user@isp.com'
这样做是用cache_user_email = 'user@isp.com'
搜索所有行并更新cache_number
和cache_final_price
的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.