Mailinglisten-Archive |
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