Arkadaşlar bir haber sitem var ve anasayfaya her kategoriden 1'er tane olmak üzere 16 haber çekiyorum ancak ben bu sistemi değiştirerek. haberleri anasayfaya çekerken sadace o gün eklenen haberlerin her kullanıcıya siteye girdükçe yada sayfa yenilendikçe rastgele başka bir haber çıkmasını istiyorum.
Ve eğer o gün eklenen haber yoksa bir gün önceki haberin o günde yoksa bir gün önceki haberin yine karışık bir şekilde çıkmasını istiyorum ancak bunu nasıl yapacağımı çıkartamadım. Nasıl bir sorgu yapmalıyım bunun için bu konuda bilgisi olan arkadaşlar yardımcı olabilirmi saygılar.
Rastgele veri çekme hakkında yardım
3
●461
- 03-10-2008, 11:38:06
- 03-10-2008, 12:30:01SELECT * FROM haberler WHERE ekleme_tarihi=bugunku_tarih ORDER BY Rand() LIMIT 16
Buna benzer bir sql sorgusu kullanman gerekiyor. Eğer bu sorgudan veri dönmezse bugunku_tarihi 1 eksiltip tekrar sogulatman gerekir. Onu da if yapısıyla kontrol edebilirsin.