我正在使用 PHP 和 MySQL 开发一个网站 我将 XML 用于静态数据以便能够创建多语言网站 问题在于数据库中的其他内容是最好为每个表中的每种语言创建一个列还是什么? 而且我没有使用任何模板引擎 所以我想知道有什么好的方法可以解决这个问题。
提前致谢
最佳答案
最好在数据库表中添加一个language
列。将新内容保存到数据库时,必须设置语言。在前端,您根据用户选择的语言提取内容。
SELECT * FROM ContentTable WHERE ContentID=<pageid> AND Language='en'
SELECT * FROM ContentTable WHERE ContentID=<pageid> AND Language='fr'
关于php - 使用 PHP 和 MySQL 的多语言动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11544517/