更新我的数据库,而不覆盖以前的记录并在表中显示它们

时间:2017-05-30 08:09:28

标签: php mysqli html-table

我有一个sql表,在注册时已经有一个初始值。 但问题是如何在不删除相关用户的先前记录的情况下更新数据库。

consignmentno| location      | time | date 
1234567      | AGONA NKWANTA |1:15PM| 28-05-2017 

即,我希望他们能够在表格中看到先前的更新和新的更新,请我将如何实现这一目标。

consignmentno|           location   |       time    |      date             
1234567      | AGONA NKWANTA,Canada |1:15PM, 11:45am| 28-05-2017, 31-05-2017    

并且请将它能够在表格中显示为每行。 我希望我的html表格看起来像enter image description here

1 个答案:

答案 0 :(得分:0)

如果您需要保留所有旧信息,则需要使用INSERT查询而不是UPDATE查询。

您需要两个表:第一个包含您需要不重复的数据(例如,userID,passowrd),第二个表包含重复数据,例如,位置。

然后,当您获得有关PHP的数据时,您可以使用JOIN或单独的查询来获取它,以获取为用户记录的所有位置。

第二个查询可以为您提供所需的确切表格,而无需对数据进行任何转换。