v2.5.2
Giriş yap

Pdo İle Tablodaki Son İşlem Zamanını Alma

coder
704 defa görüntülendi

Merhaba.

Bir mysql tabloda yapılan son işlem zamanını pdo ile nasıl alabiliriz?

Cevap yaz
Cevaplar (5)
aydinkeskin
1476 gün önce

açarsın son işlemler diye bi tablo

id islemID zaman

aynı şekilde işlem yaptığın tablolardada guncel_tarih diye sütün açarsın
bunları DATETIME CURRENT_TIME ON UPDATE CURRENT_TIME OLARAK kayı edersin.

güncelle yaptığın tablolara o anın güncelleme tarihini tutarsın
bune birde ek yazarsın
atıyorum

if($usttekikayit)

İŞLEMLER SQL İNE KAYIT EDİLECEK İŞLEMLER.


2 tabloya aynı anda kayıt edersin birbini.


sonra gidersin.

islemID == hangi tabloya diye sorgu yazarsın ve tarihi zamanı yazdırırsın.
mutluol
1477 gün önce

http://prntscr.com/rt1z9a tablo izleme yöntemini kullanabilirsin

pcmemo
1477 gün önce

Veritabanına bir sütun ve kodlara 2 satır eklemekten daha kısa bir yok bilmiyorum malesef.

coder
1477 gün önce

@pcmemo bu şekilde değil de sistemde bir log olarak falan tutulmuyor mu direkt oradan alabilsek?

pcmemo
1477 gün önce

Tablonda kayıt gerçekleştiğinde o anın zaman damgasını kayıt edecek islem_zamani adında bir sütun oluşturursun.

(Bunu nasıl yaparım dersen, Type : DATETIME Default : CURRENT_TIMESTAMP olarak oluştur.)

 $sorgu = $db->query("SELECT MAX(islem_zamani) from tablo_adi")->fetch(PDO::FETCH_ASSOC);
 echo $sorgu['MAX(islem_zamani)'];