【发布时间】:2015-04-23 15:14:22
【问题描述】:
我有一个数据库,其中包含一个名为 translations 的表。它有几列,但我正在尝试创建一个会话数组来容纳一个 variale:translations 命名数组。
我已经尝试了下面的代码,但我必须遗漏一些东西......我的最终目标是使用 $_SESSION['TRANSLATIONS']['Userboards'] 填充网站的大部分静态语言,例如将其他静态内容的名称填充到任何基于数据库支持的语言。
$querylang = "SELECT variable,translation FROM translations left outer join languages on languages.abbrev = translations.fkabbrev WHERE languages.abbrev = 'EN'";
$sqllang = mysql_query($querylang);
while($reslang = mysql_fetch_array($sqllang)){
$_SESSION['TRANSLATIONS'][$reslang['variable']] = $reslang['translation'];
};
【问题讨论】:
-
嗨!首先,你还记得开始会议吗?其次,您是否遇到任何错误?如果您是,请在您的问题中包含它们。
-
是的,我开始了会话。这是一个现有页面,我所做的只是在将“成功”返回到主登录页面之前添加了上述内容。我刚刚检查了日志并看到:语法错误,意外的 T_ELSE in
-
好吧,我看不到任何其他代码,因此您必须使用包含错误的代码更新您的问题。
-
想通了,上面的方法确实有效,但我有一个额外的'{'不属于。