[Çözüldü] MySQL çıktısını tersten almak.

Başlatan furkankalkan, 14 Eylül 2012 - 10:06:43

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

furkankalkan

Özür dilerim konu başlığı biraz kafa karıştırıcı olabilir ama küçük bir örnekle açıklayayım.
Öncelikle DB içinde (Türkçesini de yazabilirim ama jargon olduğundan böyle kalmasından yanayım.) belirli tarihlerde gönderdiğimiz gönderiler (post) var. Bu gönderilerin id numarasını büyükten küçüğe doğru dizdiğimiz zaman hiç bir sıkıntı yok.  Yani istediğimiz şekilde 3-2-1 diye ilerliyor. Fakat son 25 gönderiyi göstermek için SELECT * FROM table ORDER BY id DESC LIMIT 25 SQL komutunu ekledikten sonra bu büyükten küçüğe sıralama kodumuz çalışmıyor. (yani 1-2-3 diye gidiyor.) Bunu nasıl düzeltebilirim ?

Kod:
http://ompldr.org/vZmhpcw
Lover
twitter.com/furkan_kalkan1

Aaron

#1
Herhangi bir şart koyup dener misin? Tabloyu da görebilir miyiz?

furkankalkan

Şarttan ne demek istediğinizi anlamadım ama tablo kısaca şöyle :


Tabi şuan buna benzer yaklaşık 500 post var
Lover
twitter.com/furkan_kalkan1

Aaron

#3
SELECT * FROM table WHERE author = 'shiro' ORDER BY id DESC LIMIT 25

Bir de o 0 id'li satırı bence sil.

furkankalkan

Teşekkür ederim @Aaron  SELECT * FROM posts WHERE author <> ''  ORDER BY id DESC LIMIT 25 komutuyla hallettim. Bu arada 0.postu silmeme gerek yok.
Lover
twitter.com/furkan_kalkan1