gpt4 book ai didi

php - 将数据存储在 MySQL 还是 PHP 文件中?

转载 作者:行者123 更新时间:2023-11-30 00:07:51 26 4
gpt4 key购买 nike

我正在开发一个项目,最终得到了下表:

+---------------+--------------+------+-----+--------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+--------------------+-------+
| id | int(11) | NO | MUL | NULL | A_I |
| user _id | int(11) | NO | | NULL | |
| info | varchar(255) | NO | | NULL | |
| country | tinyint(3) | NO | | NULL | |
| date_added | timestamp | NO | | 0000-00-00 00:00:00| |
+---------------+--------------+------+-----+--------------------+-------+

因为我想避免一直将国家/地区存储为 varchar,所以我认为应该使用数字 ID。我的问题是,将国家/地区 ID 存储在一个表中(我可以为每个国家/地区 ID 命名)或在 php 文件中执行此操作会更好吗?国家不会改变什么的。这将是大约 100 个国家/地区的列表。

谢谢!

最佳答案

使用单独的国家/地区表。

countries table
---------------
id
name

然后您可以关联表中的国家/地区 ID。这样,您就可以确保仅添加列表中的国家/地区,并且无需在各处存储字符串,并且可以轻松更改国家/地区名称或添加新国家/地区名称。

关于php - 将数据存储在 MySQL 还是 PHP 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24364471/

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