如何动态翻译数据库字段名称?

时间:2014-05-29 17:18:30

标签: php database design-patterns architecture application-design

所有

将数据库字段名称转换为人类可读的内容的正确方法是什么?

假设你有一个像这样的结构表:

model_no | lift_height_ft | net_weight_lbs | min_headroom
12345           24               200              12
67891           36               400              24

但是您希望它在显示到:

时翻译这些字段名称
Model # | Lifting Height (ft) | Net Weight (lbs) | Minimum Headroom
12345           24                  200                  12
67891           36                  400                  24

我原以为你会将翻译的标题存储在一个单独的表格中,以便在显示时执行查询(例如,echo translate_title(" model_no") - >" Model#") ,但我想要第二个意见。

谢谢!

1 个答案:

答案 0 :(得分:2)

别名:

SELECT model_no AS 'Model #', lifting_height_ft AS 'Lifting Height (ft)', etc...
                ^^^^^^^^^^^^---the alias