v2.5.2
Giriş yap

php 2 farklı değişkene göre sorgu yazmak

Anonim
704 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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?

Cevap yaz
Cevaplar (2)
altayevrim
1783 gün önce

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.

egemennk
1783 gün önce
$data_monthly = $db->query("select * from simply_income where member_username='$username' and month="$month")->fetch();

Şeklinde yazarsanız birden fazla veriyi tek bir sorguda kullanabilirsiniz.