Tarihe göre DB öğeleri kapmak için nasıl

1 Cevap php

Bu benim senaryom:

$spending_period = time() - (30 * 24 * 60 * 60);
$spending_period = date('Y-m-d', $spending_period);
$monthly_income_query="SELECT amount FROM budget_items WHERE (date_code >= '$spending_period') && (type=='Income') ORDER BY date_code DESC";
$monthly_income_result=mysql_query($monthly_income_query);
while($monthly_income_scan=mysql_fetch_array($monthly_income_result)){
    if($montly_income_counter >=1){
    	$monthly_income=$monthly_income + $monthly_income_scan['amount'];
    	}
    }

I () geçerli bir sonuç kaynak değildir mysql_fetch_array bir hata alırsınız.

Amaç (TARİH türünü kullanarak) bir date_code son 30 gün içinde meydana sahip budget_items tabloda sadece öğeleri kapmak etmektir.

Herkes bir öneriniz var mı?

1 Cevap

Bir tarih değeri olarak kabul etmek select deyimi içinde güçlü ve kullanımı CAST gibi tarihi biçimlendirmek gerekir.