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..
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