用PHP制作页面文本数据库-2个问题

用PHP制作页面文本数据库-2个问题,php,database-design,dynamic-linking,multilingual,Php,Database Design,Dynamic Linking,Multilingual,“请输入您的姓名”等错误消息是所有用户表单和字段的一部分,它们是存储在单独的错误消息表中还是存储在主页文本表中?我的设计是每个页面都有一个ID。页面上的每一行文本都有一个ID。这链接到页面并有一个公共组ID。因此在每次页面加载时,我调用组ID的所有文本,以便在一次调用中加载所有页面文本。但是,如果我应该在这个组中调用它,或者再次点击数据库从错误消息表中获取它,我不确定错误消息的正常做法是什么。我也有多种语言,它们是链接到页面文本表的独立表格 我的文本行是这样的。“版权所有@2011纽约州纽约市A

“请输入您的姓名”等错误消息是所有用户表单和字段的一部分,它们是存储在单独的错误消息表中还是存储在主页文本表中?我的设计是每个页面都有一个ID。页面上的每一行文本都有一个ID。这链接到页面并有一个公共组ID。因此在每次页面加载时,我调用组ID的所有文本,以便在一次调用中加载所有页面文本。但是,如果我应该在这个组中调用它,或者再次点击数据库从错误消息表中获取它,我不确定错误消息的正常做法是什么。我也有多种语言,它们是链接到页面文本表的独立表格

  • 我的文本行是这样的。“版权所有@2011纽约州纽约市ABC公司-美国”,其中ABC公司是我主页的链接。因此,要使这个文本数据库受驱动,我有3个PK id:
    ID 1=版权@2011
    ID 2=ABC公司
    ID 3=纽约州纽约市-美国

  • 然后在代码中,我可以将html链接添加到ID2。但是,对于链接之间的大型文本来说,这是一个主要问题。我不能把一个段落分成几百个ID,仅仅为了适应所有的中间链接。否则怎么做?(请注意,我也有多个lang表,其中FK与此相关)

    平台:codeignitor/mysql

    1)有很好的建议。这是关于本地化字符串的,但仍然适用于关于存储字符串的问题。您可能希望避免数据库连接,只需要一个PHP文件“app_strings.PHP”(或其他任何文件),它将所有接口文本作为变量加载

    2) 对不起,下半场我帮不了什么忙,我不太明白这个问题