Mysql Tarihe Göre Veri Çekmek
-
NmC bunu yazdı:
-----------------------------
tutkun bunu yazdı:
-----------------------------
// 24(saat) * 60(dakika) * 60(saniye) = 1 gün içinde toplam 86400 saniye var.
$bir_gun_sonra = (time() + 86400);
echo $bir_gun_sonra;
mysql_query("select * from uyeler where uyelik_bitis_tarihi='$bir_gun_sonra'");
-----------------------------Bu düzgün çalışmaz.. Hiçbir üyenin tarihi saniyesi saniyesine tutmayacaktır :)
$simdi = time();
$yarin = time() + 86400;
mysql_query("select * from uyeler where uyelik_bitis_tarihi > $simdi and uyelik_bitis_tarihi < $yarin");
Bu şekilde yaparsan üyeliğin bitmesine 24 saatten az kalanlar gösterilir...
-----------------------------Teşekkürler
-
NmC bunu yazdı:
-----------------------------
tutkun bunu yazdı:
-----------------------------
// 24(saat) * 60(dakika) * 60(saniye) = 1 gün içinde toplam 86400 saniye var.
$bir_gun_sonra = (time() + 86400);
echo $bir_gun_sonra;
mysql_query("select * from uyeler where uyelik_bitis_tarihi='$bir_gun_sonra'");
-----------------------------
Bu düzgün çalışmaz.. Hiçbir üyenin tarihi saniyesi saniyesine tutmayacaktır :)
$simdi = time();
$yarin = time() + 86400;
mysql_query("select * from uyeler where uyelik_bitis_tarihi > $simdi and uyelik_bitis_tarihi < $yarin");
Bu şekilde yaparsan üyeliğin bitmesine 24 saatten az kalanlar gösterilir...
-----------------------------
açıkçası birebir sorusunu yanıtlamadım. :) sadece mantığı anlaması için belirttim. sonuçta daha karmaşık ve daha net problemlerin seçimini en doğru o bilecektir.
-
sadece sql de like yada where kullanilarak yapilamaz mi ?
sectigi tarihe gore bir where sorgusu atar veritabanina. where sorgusunun cevabini echolattirirsin ?
