Здесь я пытаюсь обновить несколько значений столбцов в таблице mysql, используя php.Как обновить несколько столбцов в mysql, используя php
$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 значений столбцов, которые будут обновлены в таблице, я использую переменную для сохранения данных и с помощью этой переменной необходимо обновить значения в таблице, как я могу это сделать?
Так, что проблема у вас возникли? –
Возможный дубликат [PHP: обновить несколько полей MySQL в одном запросе] (http://stackoverflow.com/questions/5254173/php-update-multiple-mysql-fields-in-single-query) –
ваш запрос - запрос вставки , не обновлять запрос. Используйте 'update table_name' set' column_name' = 'значение' –