Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1796
Tıklama
0
Öne Çıkarma
Veritabanından en yakın tarihi seçme
C
14 yıl (514 mesaj)
Yüzbaşı
Konu Sahibi

merhaba, php ve mysql kullanarak bir site yapıyorum. veritabanına randevu tarihlerini kaydediyorum, bunları tarihe göre sıralatıyorum ama bir de en yakın randevuyu göstericek bir koda ihtyacım var. mesela veritabanıdaki kayıtlarda

01.01.2012
05.01.2012
12.01.2012
16.01.2012
10.02.2012
10.03.2012

bu tarihler var. bugünün tarihi 14.01.2012 en yakın randevu olan 16.01.2012 tarihli kayıdı nasıl çektiririm?

tarihler 2012.01.14 şeklinde date formatında kaydediliyor veritabanına. gösterirken yine date koduyla 14.01.2011 çeviriliyor.

mysql veya php ile bunu nasıl yaptırabilirim? yardımlarınızı bekliyorum..

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
14 yıl (4681 mesaj)
Yarbay

Bugünün tarihi için PHP'de date() fonksiyonunu kullan. date("%Y-%m-%d")

SQL sorgusu şuna benzer olmalı

SELECT * FROM randevu_tablosu WHERE randevu_tarihi > bugünün_tarihi ORDER BY randevu_tarihi ASC LIMIT 0, 1


Bu mesaja 1 cevap geldi.
C
14 yıl (989 mesaj)
Teğmen

Her randevuya numara vererek daha kolay yapabilirsiniz.


Bu mesaja 1 cevap geldi.
S
14 yıl (280 mesaj)
Teğmen

explode komutu ile noktalardan bölüp kontrolünü yaptıra bilirsin...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.