mceylan adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar.

PDO'da foreach ile listeleme yapıyorum. Listelemede veya çalışmasında herhangi bir sorun yok fakat, ID'ye göre tersten sıralama yapmaya çalışıyorum, doğru olduğunu düşündüğüm halde, sıralama en baştan başlıyor. İlginç olan ORDER BY rand() da çalışmıyor. Yani order by işlev göstermiyor. Ben sondan başlamasını istiyorum..

Kullandığım kod = $kategoriler = $db->query("SELECT * FROM page_detail where page_id = ".$row['page_id']." ORDER BY id ASC");

Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.

Saygılar.
Bu sorguyu direk string olarak ekrana yazdırın sonra phpmyadmin girin ve sorguyu çalıştırın hatanızı daha rahat görürsünüz ayrıca bu sorguyu siz döngünün içinde kullanıyorsunuz anladığım kadarı ile sürekli sql sorgu göndermeniz güzel bişey değil bunun yerine tek bir sorguda hem kategori hemde sayfa bilgilerini getirebilirsiniz

NOT: kodunuzda mantık hatası var