PHP & MySQL - 处理不同数据库语言内容的最佳方式

标签 php mysql database-design internationalization

问题如下:处理不同数据库语言内容的最佳方式是什么?假设您有一个购物车,其产品可能有多种语言,构建数据库方案的最佳方法是什么?

干杯!

最佳答案

我会在表中存储一个唯一的翻译 key ,然后有另一个表或翻译文件,以便您可以从该 key 中引用翻译。

产品:

id: 15
name: product.foo_widget
attr: ...
... etc

表格翻译:

lang: en
key: product.foo_widget
trans: Foo Widget

关于PHP & MySQL - 处理不同数据库语言内容的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834789/

相关文章:

java - Restful API 将分层/嵌套数据发布到 Web 服务

javascript - 在php中更新时如何避免下拉列表中的值重复

mysql - 将 native SQL 转换为 Doctrine 2 DQL - 自引用多对多

mysql 连接器问题

sql - 如何找到第一次出现 LIKE 之前的列数?

php - Elasticsearch 中类似的sphinxsearch地理距离排序

php - 阻止后退按钮暴露安全页面?

mysql - 如何选择具有多个连接子句的平均值?

sql-server - Azure 弹性数据库池,数据库的最大存储容量是多少?

ruby-on-rails - quora 上的修订控制如何工作?数据库设计