【发布时间】:2017-08-06 09:53:33
【问题描述】:
我正在尝试为数据库添加多种语言选项。我创建了一个如下表。
而我的 PHP 函数是:
public function Languages(){
$query=mysqli_query($this->db,"
SELECT * FROM languages") or die(mysqli_error($this->db));
while($row=mysqli_fetch_array($query,MYSQLI_ASSOC)) {
$data[]=$row;
}
if(!empty($data)) {
// Store the result into array
return $data;
}
}
所以我也使用以下代码来显示结果,但我得到的是空结果:
<?php
$language = $ReSult->Languages();
$userLanguage = 'english';
echo $language['your_family'][$userLangauge];
?>
我知道如果我使用$language['1'][$userLanguage];,那么我会得到一个结果,但我不想在这里使用 id。有什么方法可以在不使用 id 的情况下显示结果?
【问题讨论】: