PHP を使用して、MySQL クエリの結果セットの行ごとに、別の MySQL クエリを実行する必要があります。これまでのところ、私は持っています
$result = mysql_query("SELECT id, state FROM states WHERE region='given_region'")
or die(mysql_error());
while($row = mysql_fetch_row($result))
{
$state = $row['state'];
$r = mysql_query("SELECT * FROM locations WHERE state REGEXP '(^|,)".$state."($|,)'");
}
ここで、すべての結果 $r を 1 つの結果セットに追加して、標準の while ループで反復できるようにする必要がありますが、PHP のスキルが非常に限られているため、それを行うためのコードを取得するのに途方に暮れています。
指定されたwhileループ内ですべての結果を1つのセットに追加する方法について、誰かが洞察を提供できますか?
ありがとう!