php 2 farklı değişkene göre sorgu yazmak
Merhaba üzerinde çalıştığım bir projede her ay için farklı bir veri var ve normalde aşağıdaki sorgu ile çekebiliyorum.
$data_monthly = $db->query("select * from simply_income where member_username='$username'")->fetch();
Burada sorguyu çekerken kişinin kullanıcı adını kullanıyorum ama aynı zamanda aylarıda kullanmam gerekiyor bunu nasıl yapabilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
Ek olarak eğer veritabanında verileri DATETIME ile saklıyor olmanız durumunda da şu sorguyu çekebilirsiniz.
SELECT * FROM simply_income WHERE member_username='$username' AND MONTH(created_at) = MONTH(NOW());
Yıl kontrolü de sağlamak isterseniz;
SELECT * FROM simply_income WHERE member_username='$username' AND MONTH(created_at) = MONTH(NOW()) AND YEAR(created_at) = YEAR(NOW());
işinizi çözecektir.