Danke, ich werde es testen.
Was genau ist denn der Unterschied?
mit "$site_db->query($sql);" sendest du deine anfrage an die datenbank und es werden alle ergebnisse zurückgeliefert.
die du dann mit einer "foreach" od. "while schleife" durchlaufen müßtest um sie zeilenweise auszugeben.
mit "firstrow" wird das erste vorhandene ergebniss zurückgeliefert.