MySQLデータベースを持っています
id area_name area_district area_shire
1 Harborne Birmingham West Midlands
2 Edgbaston Birmingham West Midlands
3 Halesowen Dudley West Midlands
4 Rugby Warwickshire
5 Nuneaton Warwickshire
これを表示するにはどうすればよいですか、
West Midlands (main heading)
Birmingham (sub heading)
Harborne
Edgbaston
Dudley (sub heading)
Halesowen
Warwickshire (main heading)
Rugby
Nuneaton
これを実現できる単一のwhileループはありますか?
編集:これは私がこれまでに試したことです:
$query = mysql_query("SELECT * FROM Areas_Covered ORDER BY ID"); //fetch the results
// convert results into an array
while($rows = mysql_fetch_array($query)):
$area_name = $rows ['area_name'];
$area_district = $rows ['area_district'];
$area_name_url = str_replace(' ', '_', $area_name);
echo "<a href=\"Driveway_Cleaning_$area_name_url.php\">$area_name</a><br>";
endwhile;