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 に答える