gpt4 book ai didi

php - 使用数组与另一个表的关系

转载 作者:行者123 更新时间:2023-11-29 01:43:18 25 4
gpt4 key购买 nike

我如何在与数据库中另一个表相关的单元格中使用数组,例如?

用户表:

Name | languages_id
Anas | 1,2,3

语言表:

id | language
1 | English
2 | Arabic

工作还是不工作?!你知道我可以在 yii 中使用什么来做到这一点吗?

最佳答案

不要这样做。

不要将多个项目存储为逗号分隔列,it is really bad .

你应该保留你的 table normalized ,通过创建一个新表 UsersLanguages 作为 USERSLanguages 表之间的多对多表。像这样:

用户:

  • 用户名,
  • 用户名,
  • ...其他细节。

语言:

  • LanguageId,
  • 语言名称,
  • ...

用户语言:

  • UserId 外键引用 Users(UserId),
  • LanguageId 外文引用 Languages(LanguageId)

关于php - 使用数组与另一个表的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13819270/

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