v2.5.2
Giriş yap

php ile mysql den aylık veri çekme

Anonim
990 defa görüntülendi

Merhaba,

Php ile veritabanında bu aya ait tüm verileri çekmek istiyorum.
Örn; 01.07.2021 ayından bugüne dek tüm verileri almak istiyorum. son bir ay değilde olduğun ayın başı ve hangi gündeysek o güne kadar listelemesi gerekiyor.

Araştırdım ve aşağıdaki kodu buldum çalışıyordu ancak artık çalışmıyor nedenini anlamadım.
Php Sürümü : 5.6

    $sorgu = $db->prepare("SELECT SUM(calisma) AS say FROM iot WHERE makinaid=:id AND MONTH(tarih) =  MONTH(CURDATE()) ORDER BY tarih DESC");
    $sorgu->execute([":id"=>$makinaid])

tarihe göre bu ay içinde makina kaç kez çalışmış onu görmem lazım. yardımınız için teşekkürler..

Cevap yaz
Cevaplar (2)
qplot
1227 gün önce

$sorgu = $db->prepare("SELECT SUM(calisma) AS say FROM iot WHERE makinaid=? AND MONTH(tarih) =  MONTH(CURDATE()) ORDER BY tarih DESC");
$sorgu->execute([$makinaid]);

normalde olması gereken bu lakın bu kod 5.6 da calısmaz

gokcin
1228 gün önce

Merhaba,
Öncelikle kullanmış olduğunuz PHP sürümünü kontrol ediniz.