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?