MYSQL İle İlgili Bir Sorgu
-
iyi akşamlar arkadaşlar,
şimdi benim veritabanımdaki verilerdeki son 3 verinin dışındaki verileri php ile ekrana yazdırmak istiyorum.
ekrana yazdırma konusunda sıkıntım yok. fakat veritanından son 3 verinin dışındakileri sırasıyla yazdıracak sorguyu bulamadım.
şuanda kullandığım sorgu;
SELECT film_ad, afis_imaj
FROM film
ORDER BY film_id DESCbu.
bu sorguyla bütün verileri ekrana sırayla yazdırıyor. ama dediğim gibi ben son 3 veriyi almamamk istiyorum.
yardımlarınız için teşekkürler.
-
SELECT film_ad, afis_imaj
FROM film
ORDER BY film_id DESC
LIMIT 3, X4,5,6,7... x tane kayıt getirir
-
smok3 bunu yazdı:
-----------------------------
SELECT film_ad, afis_imaj
FROM film
ORDER BY film_id DESC
LIMIT 3, X4,5,6,7... x tane kayıt getirir
-----------------------------hocam öncelikle teşekkürler. fakat şimdi ben bu sistemi güncellediğim zaman illahi X değerini de elle değiştirmek zorunda kalıcağım.
bu X değerini nasıl son veri şeklinde değiştirebiliriz ?
-
bildiğim kadarıyla öyle bir olay yok ama her seferinde değiştirmek yerine LIMIT 3, 239849234 gibi bişey yapabilirsin.
-
smok3 bunu yazdı:
-----------------------------
bildiğim kadarıyla öyle bir olay yok ama her seferinde değiştirmek yerine LIMIT 3, 239849234 gibi bişey yapabilirsin.
-----------------------------tamam hocam. sağolasın.
-
x degerini MAX(film_id) ile en yüksek degerli film id sini çekebilirsin mysqlde işler nasıl yürüo bilmiorum ama id ler sıralıysada onu bi değişkene atayıp 3 çıkarp son 3 veriyi çektigin verilerden haric tutarsın
