【发布时间】:2015-11-08 22:46:39
【问题描述】:
请不要将此标记为重复,因为我已经阅读了以下帖子但仍然无法理解这个问题:
MySQL UPDATE append data into column
我想在用户多次发布时附加数据。我有一个电子商务网站。现在,如果用户想上传几个产品进行销售,我无法存储信息。我该怎么办?我应该使用 UPDATE 语法加上 .= 还是应该使用 INSERT 加上 .= ?我在查询中尝试过 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");
}
【问题讨论】:
-
你真的必须给它一个-1吗?就像我想浪费社区时间一样?天哪。
-
你能给我们一些代码吗?
-
@xElsa 请等一下。
-
谁给了我+1 谢谢。但是,我保证会在这里学习如何提问。但我是新手。很抱歉。