0

我创建了如下关联数组

$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) 
{

}

在这个循环中,对于每个单词,我需要找到meaning1 和meaning2。尝试了很多方法,但没有成功。

有人可以帮我吗?

4

1 回答 1

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'];
}
于 2012-08-17T04:40:20.763 回答