データベースに1つのテーブルがあります:( SQL )
-- id
-- city_name
-- image
たとえば、都市内のすべての画像を表示したい: 米国には 3 つの画像があり、カナダには 2 つの画像があり、次のようになります。
USA
image 01
image 02
image 03
CANADA
image 01
image 02
このコードを試してみましたが、すべてのレコードが混在して表示されます
$results1 = mysql_query("SELECT * FROM gallery");
while($r = mysql_fetch_array($results1)) {
echo $r[city_name]."<hr>";
$city = $r[city_name];
$results2 = mysql_query("SELECT * FROM gallery WHERE city_name='$city'");
while($r = mysql_fetch_array($results2)){
echo '<img border="0" src="'.$r['image'].'">';
}
}
ありがとう、