Melina: Zusatzfrage - Kontaktanzeigen pro Stadt

Beitrag lesen

Guten Morgen,

ich möchte meine Seite etwas erweitern und zwar lese ich mit diesem Code:

  
$anzeigenrechts = array();  
$sql = "  
SELECT 	ort, COUNT(ort) anzahl  
FROM   `anzeigen`  
WHERE online = '1'  
GROUP BY ort  
ORDER by anzahl DESC  
Limit 5  
";  

die größten Städte aus. Soweit klappt das auch sehr gut. Nun möchte ich gerne zu jeder Stadt die aufgelistet wird, die 5 neuesten Anzeigen mit anzeigen lassen. Meine Idee ist, dass ich innerhalb von meiner Schleife:

  
while ($row = mysql_fetch_object($res))  
{  
  $anzeigenrechts[] = $row;  
}  
foreach ($anzeigenrechts as $anzeigenrechts)  
{  
  ?>  
            <?php echo $anzeigenrechts->ort; ?> (<?php echo $anzeigenrechts->anzahl; ?>)<br>  
            <?php  
}  
?  

nochmals ein SQL schreibe, wo ich dann die passende Stadt im WHERE abfrage. Ist dieses Vorgehen OK, oder komme ich schon im ersten SQL an meine Daten die ich benötige?