lostyazilim
tr.link

Veritabanından şimdiki zamanı geçen satırları almak?

5 Mesajlar 583 Okunma
acebozum
tr.link

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Veritabanındaki veri bu şekilde

24.09.2015 19:32:00

benim yapmak istediğim veritabanındann bugüden büyük tarihe sahip olanları çekmek

Şöyle yaptım fakat olmadı

$simdi = date('d.m.Y H:i:s');

$array= mysql_fetch_array(mysql_query("SELECT * FROM tablo WHERE aktif='1' AND tarih > $simdi ORDER BY id DESC"));


Böyle yapınca hiçbir veri ekrana gelmiyor bir yerde yalnışım var gibi
 

 

wmaraci
reklam

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
Önce Unix şekline çevir tarihi sonra time() fonksiyonuna göre şartı sağlarsa çek.


$simdi = time();

$array= mysql_fetch_array(mysql_query("SELECT * FROM tablo WHERE aktif='1' AND UNIX_TIMESTAMP(STR_TO_DATE(tarih, '%d.%m.%Y %H:%i:%s')) > $simdi ORDER BY id DESC"));


Denemedim ama olması lazım.
sovetski

kişi bu mesajı beğendi.

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Kakarotto teşekkür ederim kardeşim çalıştı, bu mysql fonksionlarını öğrenirsem güzel olucak
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)

sovetski adlı üyeden alıntı

Kakarotto teşekkür ederim kardeşim çalıştı, bu mysql fonksionlarını öğrenirsem güzel olucak


Ufak tefek projelerde unix zaman damgasını kullanırsan böyle çevirme işlemlerine gerek kalmaz. :)
Sana normal sayı verdiği için sıralaması falan da kolay oluyor hem.
 

 

wmaraci
wmaraci

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)

Kakarotto adlı üyeden alıntı

Ufak tefek projelerde unix zaman damgasını kullanırsan böyle çevirme işlemlerine gerek kalmaz. :)
Sana normal sayı verdiği için sıralaması falan da kolay oluyor hem.


evet zaten genelde bunun için diğer tüm sütunlara unix olarak yazdırıyorum zamanı sadece 1 özel kısım için bu sistemi uygun gördüm böyle daha kolay oluyor :)
 

 

wmaraci
wmaraci
Konuyu toplam 6 kişi okuyor. (0 kullanıcı ve 6 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al