Tabi neden olmasın ki, base64 encode etsekte olur yani. maksat fonksiyon kullanmak olsun.

Diyelimki 20 plasiyerimiz var. her gün bir güzergah ta satış yapıyorlar. Ben bu arkadaşların satışlarını aylık olarak seçip gün gün tek karşılaştırmak istiyorum. 30 bin satır datayı işleyeceğim.

Şimdi benim dediğime göre database den 4 byte veriyi çekmek var veya senin dediğine göre 30 bin tane json_decode çalıştıracağım.

Yaptığın işin esnek bir tarafı yok. Kendi ayağına dolanıyorsun.

unix_timestamp şu anın tüm zaman verisini timezone olmadan tutar.

yani
echo date('d.m.Y H:i:s',time());

işte sen o time() ı int olarak sql de tutuyorsun. Çok merak ettim. json ile paketlediğin zaman verisini nasıl ayrıabiliyorsun.

Yani geçen hafta kaç kere login olmuş bu user desem, o kullanıcının tüm verisini çekip sonra json decode edip sonra gerekli zamanları bulup kalanları ayırmak mı daha kolay

$baslangıç = strtotime('01.01.2018');
$baslangıç = strtotime('07.01.2018');

select count(id) where user_id = 1 and time_recod >= $baslangıç and time_record <= $bitiş;

gibi bir şey mi daha kolay.


Unutma programcılıkta basit zordur.