$sql = mysql_query("select * from haberler order by baslik desc")bir haber sitesi yapıyorum 4 dil seçenegi var bu haberleri normalde id den sıralatıyordum falan bi sıkıntı ile karşılaştım türkçede eklenen bir haber ingilizcede eklenmediyse sitenin ingilizce kısmında haber boş şekilde geliyor 4 dilinde içerigi aynı tabloda bu yüzden yapmam gereken id yerine başlıga göre verileri çekmek bundada eger başlık eklenmemişse çekmeyecek yani default degerde ise yani null 'sa baslik=null olanları sıralamaya almaması için ne yapmalıyım bilen biri yardım edebilirmi kafam basmıyor kilit oldum şimdiden teşekkürler.
mysql de kod sıkıntısı.
4
●398
- 20-03-2013, 02:34:03
- 20-03-2013, 03:30:18O zaman PhpMyAdmin'den tablo ayarlarından baslik tablosunu düzenleyerek Boş yazan kısma bir tık atıp varsayılan değeri null olarak tanımlayacaksınız. Daha sonra başlık yazılı olmayan alanları tek tek düzenleyerek NULL u seçeceksiniz. Ancak o şekilde çalışır bu kod.pluginmax adlı üyeden alıntı: mesajı görüntüle
- 20-03-2013, 04:12:14Kardeş teşekkür ederim o detayı atlamışım ben kilit oldugum nokta orasıymış demekki yönetici panelinden haberleri girerken başlıkları kontrol ettirecegim eger boş ise null degeri gönderecegim veritabanına olay çözülecek tekrar teşekkür ederim.F.Gungor adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:03:53 -->-> Daha önceki mesaj 03:50:57 --
Daha Kolay bir yolla hallettim kardeş olmayan haber başlıgına yok yazdıracagım sonra onu kontrol ettiriyorum select * from haberler where baslik <> 'yok' order by id desc bu şekilde sorunsuz çalışıyor null a falan ihtiyaç yok
olmayan haber başlıgına yok yazsınlar güzel oldu bu 
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:12:14 -->-> Daha önceki mesaj 04:03:53 --
benim bu gece kafa degişik çalışır oldu neden yok yazdırıyorum ki select * from haberler where baslik <> '' order by id desc olarak yaptım boş geçilirse haber çıkmıyor artık
olmayan haber başlıgına yok yazsınlar güzel oldu bu 