随着时间的推移将大量不同的变量存储到SQL Db中的一个变量中

时间:2015-12-23 21:08:32

标签: php mysql

好的,

我有一个像这样的专栏

|姓名|订单|

凯文/数字

现在,每当我为Kevin订购新订单时,我都会在表单中输入1234的订单号。我希望它将1234存储到变量编号中,以便将其保存到数据库中。

然后我想提取变量数,并能够看到该数组中的所有订单号。

所以数字现在可能只等于这个

$ numbers ='1234';

最终它可能等于此

$ numbers ='123'。 '324'。 '434'。 '232';

依旧......

此外,变量$ numbers对每个用户都是唯一的,因此Kevin $ numbers变量将与Johns $ numbers变量不同,等等....

1 个答案:

答案 0 :(得分:2)

您正面临一个让人们转向关系数据库模型的经典问题。 我建议使用2个单独的表:PersonOrder

使用ID

将这些表关联起来

(列)

| id | name | info | ...|

订单(列)

| id | person_id | order_info |

现在,您可以使用以下内容将这些内容联系起来:Person.id = Order.person_id

一个人"弗兰克"将在Person表中有一个具有唯一ID的条目,并且所有Frank的订单都将在Order表中,其唯一ID为person_id。

当然还有其他方法可以做到这一点,但这是一个简单的关系模型来完成你的任务。