mam problem z optymalizacją kodu zapytań SQLa
proszę o propozycje modyfikacji.
sprawa wygląda tak. mam kilka katalogów zdjęć (duże i małe).
na stronie głównej pojawia się najnowsze zdjęcie z każdej kategorii. niestety robię do każdej zapytanie - czyli w sumie 6 zapytań.
chciałbym to zrobić w jednym zapytaniu. czy taka unifikacja jest możliwa?
poniżej załączam kawałek kody zapytania:
<p class="foto_text2">Najnowsze zdjęcia w galerii</p> <?php $photo2 = "pejzaz"; $ImageDir ="images/". $photo2 ."/"; $ImageThumb = $ImageDir . "thumbs/"; $query = "SELECT * FROM photo WHERE photo_grupa = 'pejzaz' ORDER BY photo_data DESC LIMIT 1"; $photo_id = $row['photo_id']; dane............................ </div></div>"; } $photo2 = "portret"; $ImageDir ="images/". $photo2 ."/"; $ImageThumb = $ImageDir . "thumbs/"; $query = "SELECT * FROM photo WHERE photo_grupa = 'portret' ORDER BY photo_data DESC LIMIT 1"; $result = mysql_query($query) or die("Niepoprawne zapytanie: " . mysql_error()); while ($row = mysql_fetch_array($result)) { $photo_id = $row['photo_id']; echo "<div class='foto_smallm'><div class='foto_ikona'>"; dane......................... </div></div>"; }