Merhaba arkadaslar bir sitem icin yardıma ihtiyacım var:
Bu tablodan:




cid ye gore sıralayıp, iid değerlerini almam gerekiyor. Bunu bu kodla yapabildim:

Kod:
// Get 5 recent albums $recentalbums = ''; $query = $db->query("SELECT a.views, a.cid, a.name FROM $table_imgcats a WHERE $restrict a.cid = a.cid ORDER BY a.cid DESC LIMIT 0,5"); $image = $db->query("SELECT i.iid FROM $table_imgthumbnails i WHERE $restrict i.cid = i.cid ORDER BY i.cid DESC LIMIT 5"); while ($views = $db->fetch_array($query)) $db->free_result($query);

Fakat tabloya bakarsanız, bu kod 200, 190, 189, 188, 183 sırasıyla yayınlıyor.

Bana ise her cid degistiginde alinan iid degerleri gerekiyor yani: 200 190 183 175 169
yani kısaca tekrarlanan cidleri atlaması gerekiyor.

Bu kadar hicbir PHP bilgim olmadan yaptım copy paste ve deneme yanılma ile

Bunu yapabilirmisiniz?

Su anki output:
Kod:

pharma61


ultrA3


mur93


bur


34 NTS 97



gorduğunuz gibi linkerdeki cid degeri hep bir azalıyor. Boylece 5 farklı album gosterebiliyorum. Fakat iid degerlerinin yukarda acıkladığım gibi azalması gerekiyor.