我创建了关联数组,如下所示
$query = "SELECT word,meaning1,meaning2 FROM dictionary";
$results = $db->exeQuery($query);
$arrDictionary = array();
while($line = mysql_fetch_array($results, MYSQL_ASSOC))
{
$arrDictionary[] = $results;
}
然后我迭代通过另一个字数组列表
foreach ($file_array as $value)
{
}
在这个循环中,对于每个单词,我需要找到含义1和含义2。试过很多方法,但没有成功。
有人能帮助我吗?
答案 0 :(得分:2)
我认为
while($line = mysql_fetch_array($results, MYSQL_ASSOC))
{
$arrDictionary[] = $results;
}
应替换为
while($line = mysql_fetch_assoc($results))
{
$arrDictionary[] = $line;
}
和
foreach ($arrDictionary as $value)
{
echo $value['field_name'];
}