从mysql获取数组创建命名会话数组

时间:2015-04-23 06:42:54

标签: php mysql arrays session

我有一个带有一个叫做翻译的表的数据库。它有几列,但我试图创建一个会话数组来容纳一个变量:名为array的翻译。

我已经尝试了下面的代码,但我必须遗漏一些内容......我的最终目标是使用$_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'];
            };

1 个答案:

答案 0 :(得分:0)

上面的代码实际上是正确的。它不起作用的原因是一个单独的问题。感谢@Epodax提醒我查看错误日志!