我有一个网站,用户可以在文本字段中输入多个值,因此我为post值创建了一个数组,并成功将数组的值插入到数据库中。
我在更新存储在数据库中的这些值时遇到问题。我试过了,但它没有用。
<?php
if (!empty($_POST['sub_cat'])) {
$cat_id = $_GET['c_id'];
$subcat_title_array = $_POST['sub_cat'];
for ($i = 0; $i < count($subcat_title_array); $i++) {
$subcat_title = mysqli_real_escape_string($connection, $subcat_title_array[$i]);
$query = "UPDATE sub_categories SET subcat_title = '{$subcat_title}' WHERE subcat_id = $cat_id";
$update_sub_category = mysqli_query($connection, $query);
if (!$update_sub_category) {
die("Query Failed " . mysqli_error($connection));
}
}
}
?>
有什么问题吗?
任何帮助将不胜感激。