-
Üyelik
17.01.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
.
-
Konum
Diğer
-
Ad Soyad
R** A**
-
Mesajlar
389
-
Beğeniler
191 / 51
-
Ticaret
2, (%100)
İyi günler, php'de sistem yazıyorum ancak şu tarihe göre listelemeye bir türlü bir şeyler uyduramadım.
01.01.2019 var mesela bir post'un tarihinde ben başka bir post ekleyip tarihini 02.02.2018 yaptığımda 02.02 büyük diye bir alta atıyor önce 2019 sonra 2018 çıkıyor ORDER BY ile kod şu
Şu kod ile result alıp while fetch array'de döndürüyorum: (ORDER BY işe yaramıyor)
$sql="SELECT * FROM test_database ORDER BY tarih";
$result=mysqli_query($con,$sql);
While döngüsüde standart:
while ($row=mysqli_fetch_array($result)) { echo $row['tarih']; }
Ben bu döngüyü düzenli bir şekilde nasıl listelerim?
Ve buna ek özellikler nasıl eklerim mesela: 01.01.2018 ila 02.02.2018 tarih arasındaki postları görmek istiyorum.
-
Üyelik
31.12.2015
-
Yaş/Cinsiyet
27 / E
-
Meslek
Naptın
-
Konum
Ankara
-
Ad Soyad
F** K**
-
Mesajlar
313
-
Beğeniler
73 / 31
-
Ticaret
8, (%88)
$sql="SELECT * FROM test_database where tarih ORDER BY asc"
veya desc nasil istersen kullan hocam
1 kişi bu mesajı beğendi.
Okanisik
Vip Tema Web Tasarım A.Ş.
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1380
-
Beğeniler
699 / 702
-
Ticaret
21, (%100)
Merhaba id ye göre listelemeyi denediniz mi, normalde id auto increment ise her veri eklendiğinde otomatik artacağından, misal;
id | tarih
1 | 01.01.2019
2 | 02.01.2019
gibiyse id ye göre sıralamak cözüm olurdu. Tabi eğer bu tarihler zamanla update oluyorsa id ye göre sıralamak çözüm olmayacaktır. Bu durumda time() olarak çekebilirsin.
1 kişi bu mesajı beğendi.
Vip Tema Web Tasarım A.Ş.
-
Üyelik
01.12.2017
-
Yaş/Cinsiyet
42 / E
-
Meslek
ögrenci
-
Konum
Karaman
-
Ad Soyad
Y** E**
-
Mesajlar
66
-
Beğeniler
14 / 15
-
Ticaret
0, (%0)
veri tabanında verinin formatını date/date time gibi birsey vardı yapıp denermisin sıralmayı