-
Ü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
28 / 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.
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
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.
-
Üyelik
01.12.2017
-
Yaş/Cinsiyet
43 / 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ı