php - 如何使用php更新mysql中的多个列

标签 php mysql sql-update

我在这里尝试使用 php 更新更新 mysql 表中的多个列值。

$product_id = mysqli_real_escape_string($link, $_POST['product_id']);
$product_name = mysqli_real_escape_string($link, $_POST['product_name']);
$product_category = mysqli_real_escape_string($link, $_POST['product_category']);

$sql = "UPDATE product_list (product_name, product_category, product_price,product_description,product_size_category) VALUES ('$product_name', '$product_category', '$product_price', '$product_description', '$size_category')";
}"

我有 5 个列值要在表中更新,我正在使用变量来保存数据并使用该变量想要更新表中的值我该怎么做?

最佳答案

 $sql = "UPDATE `product_list` SET 
       `product_name` = '$product_name', 
       `product_category` = '$product_category', 
       `product_price` = '$product_price', 
       `product_description` = '$product_description', 
       `product_size_category` = '$size_category' 
  where clause..... (if required) ";

关于php - 如何使用php更新mysql中的多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32438206/

相关文章:

php - 无法加载类型提交 symfony 3

php - 使用 mySQL 和 php 处理 JSON 数据

php - mysql正确构造一个选择查询

hibernate - 更新基础表中的解码字段

php - Symfony2.8-Form 中的 MySQL 日期到 PHP DateTime 的转换

php - 无法在一个查询中的多个查询上使用聚合函数

php - 在 php 中不能有名为 default 的函数

mysql - 将数据插入数据库

php - 当我点击 EDIT 链接时,同一页面中的编辑表单不会出现

php - 更新另一个表中单个列的所有行