2015-04-23 165 views
0

朋友,我需要從年='2015'和月='8'使用從&到的數據。但我只得到空的結果。請幫助我。這是我的查詢。Php年月計算

SELECT * 
FROM me_fees 
WHERE year= '2015' 
&& month = '8' 
&& register_no= '9' 
&& year BETWEEN '2015' AND '2015' 
&& month BETWEEN '6' AND '12' 
+1

什麼是表結構? – wgcrouch

+3

你最近的兩個條件是無用的 –

+0

你爲什麼在年份之間使用,如果他們是一樣的?它是像動態生成的還是你故意寫的? –

回答

4
SELECT * 
FROM me_fees 
WHERE year= '2015' && 
month = '8' && register_no= '9' && year 
BETWEEN '2015' 
AND '2015' && 
month BETWEEN '6' 
AND '12' 

該查詢使用MySQL保留它需要進行轉義,像monthyear如果他們是你的字段名與反勾逃脫他們像

`month` 

然後你最後的2個條件的話沒用。一個等效但正確的查詢將是

SELECT * 
FROM me_fees 
WHERE `year`= 2015 AND `month`= 8 AND register_no= 9 
+1

擊敗我+1。我在想最後的兩個條件完全一樣。 – Loko