phpbar.de logo

Mailinglisten-Archive

[php] auf erste Daten eines assoc arrays zugreifen

[php] auf erste Daten eines assoc arrays zugreifen

Ulrich Wiederhold wubuwei at gmx.net
Mon Jun 13 17:36:00 CEST 2005


Hallo,
wie kann ich auf den ersten Datensatz eines asoziativen Arrays
zugreifen, ohne den Bezeichner erkennen.

Hintergrund:
Aus einer mysql-Tabelle mit Photos werden alle Photos eines bestimmten
Albums ausgelesen und in ein Array gepackt. Diese werden in einem
Loop-Array zum Erstellen des Thumbnailindex benötigt.

Zu Beginn soll das erste Bild des Albums groß dargestellt werden. Hier
der Code:

$sql = "SELECT * FROM photos WHERE album_id=$album_id";
  
$photo_db = mysql_query($sql) OR die(mysql_error());
$photos = array();

while ($photo = mysql_fetch_assoc ($photo_db)) {
  if ($photo['gal_id'] == $gal) {
    $photos[$photo['photo_id']] = array( 
         'photo_id' => $photo['photo_id'],
         'photo_name' => $photo['photo_titel'],
         ...
         'photo_desc' => $photo['photo_desc']
         );
  }
}

Besteht zudem eine Möglichkeit, schon bei der mysql-Abfrage nach
album_id und gal_id zu filtern?

Gruß
Uli

-- 
Erst mal gar nichts unternehmen. Alles andere ergibt sich dann von selbst.

php::bar PHP Wiki   -   Listenarchive