Php küçük bir yardım
19
●962
- 01-12-2012, 15:16:46Kimlik doğrulama veya yönetimden onay bekliyor.iyice saçmaladı hocam.sezgin adlı üyeden alıntı: mesajı görüntüle
- 01-12-2012, 15:59:06buyrun çözümünüz

$sorgu = mysql_query("SELECT * FROM dort"); $sayi = mysql_num_rows($sorgu); $sonuc = $sayi - 5; $sor = mysql_query("select * from dort order by id asc limit $sonuc,$sayi");olarak listeleyebilirsiniz. 5 yerine kaç veri listelenmesini isterseniz yazabilirsiniz
Not : şuanda kendim oluşturdum hata verme ihtimali yoktur bende sorunsuz çalışmakta
- 01-12-2012, 17:16:40Üyeliği durduruldu
- 01-12-2012, 19:20:15
$rows = 10; mysql_query("SELECT * FROM `table` WHERE `id` > (SELECT MAX(`id`) FROM `table`) - $rows ORDER BY `id` asc LIMIT $rows");iki sorgu kullanacaksanız üstteki daha şık uğraştırmaz.
üstteki ikinci çözümdü bu arada.
Ben böyle bir durumda şöyle yapardım.
SELECT * FROM `table` ORDER BY `id` desc LIMIT 10
ve id'ye göre array_reverse fonksiyonu ile işlerdim. Bunu seçmemin sebebi tek sorgu olması.
