v2.5.2
Giriş yap

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

coder
813 defa görüntülendi

Merhaba.

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

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (5)
aydinkeskin
1827 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
1828 gün önce

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

pcmemo
1828 gün önce

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

coder
1828 gün önce

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

pcmemo
1828 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)'];