前のクエリの結果が配列になっている場合、その結果を使用してデータベースをクエリするにはどうすればよいですか? 以下は私がこれまでに持っているものです。
$query = "SELECT * from searchtestdb where engname in ( SELECT synonyms.synonym FROM words LEFT JOIN synonyms ON synonyms.word_id = words.word_id WHERE word LIKE '%$searchBox%') ";
while($result = mysql_fetch_array($query))
{
echo $result['engname'];
echo "<br> ";
echo "<br> ";
}
$result['engname'] を取得して再度クエリを実行するにはどうすればよいですか? みたいなことを考えている
SELECT * from searchtestdb where engname LIKE '%$result['engname']%';
しかし、それは明らかに機能しません。何か案は?