php - 使用 db 进行页面翻译

标签 php mysql

我正在用 3 种语言创建网站,并使用一张数据库表进行页面翻译。我想知道哪种字段类型是最好的,因为这个原因:varchar, tinytext, text ...?请解释一下你为什么这么认为。

最佳答案

TEXT 是最合适的字段:
虽然 VARCHAR 限制为 255 65535 个字符,但 TINYTEXT 可能太小,具体取决于文本的长度 - 但如果您只使用短语它也会起作用。

但是,您应该考虑使用 gettext而不是数据库。

关于php - 使用 db 进行页面翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484587/

相关文章:

php - 棘手的mysql计算日期范围内每一天的出现次数

php - MYSQL GROUP BY 天、周、月来显示这些统计信息

javascript - 将值传递到 session.php

php - 如何将复选框中的值插入 MySQL?

mysql - 值超出特定数字的范围

MySQL Workbench 数据库迁移 - 撇号后数据截断

php - Codeigniter 查询不插入

php - Zend Form 没有放置标签值,如何将它们移动到恰好在文本框上方?

php - 如何使用 bind_result 与 get_result 的示例

mysql - 通过具有一对多关系的桥接表加入