gpt4 book ai didi

php - 如何使用 PHP 在同一个 SQL 列中存储多条记录?

转载 作者:可可西里 更新时间:2023-11-01 07:55:50 27 4
gpt4 key购买 nike

什么是在 PHP 的帮助下将多个值存储在同一 SQL 列中的正确方法。

例如,在存储联系人/客户详细信息并允许您添加超过 1 个电话号码的系统中。例如,您可以为同一个客户保存 2 个手机号码、1 个办公室号码和几个其他号码。

但我不太明白您是如何将这些数据保存在一个列中,还是为 Home #、Mobile #、Work # 等创建一个列。

在我的理解中,它可能像 JSON 格式一样保存,但我可能错了。

谢谢。

最佳答案

如果您想为给定的联系人存储多个电话号码,您应该通过多个记录来实现,而不是给定记录中的多个值。例如,您可以有一个如下所示的 Numbers 表:

id | contact_id | number   | type
1 | 1 | 591-8563 | 1
2 | 1 | 123-4567 | 2
3 | 2 | 867-5309 | 1

这里,type 列可以记录手机是否是固定电话 (1) 或手机 (2)。您可以看到联系人 1 有固定电话和手机号码,而 2 只有固定电话。此 Numbers 表可以连接到联系人表。

关于php - 如何使用 PHP 在同一个 SQL 列中存储多条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43428022/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com