Как добавить данные в базу данных MySQL, используя переполнение стека

Пожалуйста, не отмечайте это как дубликат, так как я уже прочитал следующий пост, но все еще не могу понять эту проблему:

MySQL UPDATE добавить данные в столбец

Я хочу добавить данные, когда пользователи публикуют несколько раз. У меня есть сайт электронной коммерции. Теперь, если пользователь хочет загрузить несколько продуктов для продажи, я не могу сохранить информацию. как бы я пошел по этому поводу? я должен использовать синтаксис UPDATE плюс. = или я должен использовать INSERT плюс. =? Я попытался вставить свой запрос, но он ничего не добавляет. и обновление просто заменяет существующие данные новыми.

Пожалуйста, помогите мне, как я люблю учиться.

вот мой код для запроса:

if(isset($_POST['submit'])) {
$sql = $conn->query("INSERT INTO user(user_id, post_title, post_description) Values('{$user}', '{$productname}', '{$post_desc}')");
$sql .= $conn->query("INSERT INTO user(user_id, post_title, post_description) Values('{$user}', '{$productname}', '{$post_desc}')");
// or should I use the below update query?
$sql .= $conn->query("UPDATE user SET post_title = '{$productname}', post_description = '{$post_desc}' WHERE user_id=$user");

}

-2

Решение

просто добавьте новую строку для каждого сообщения:

$sql = $conn->query("INSERT INTO user(user_id, post_title, post_description) Values('$user', '$productname', '$post_desc')");
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector