我有一個SQL數據庫。在這裏表稱爲Reports
和它看起來像這樣嵌入式SQL請求
ID Date Year Title Links
1 2010-05-03 2010 Report 1 link1.php
2 2010-09-03 2010 Report 2 link2.php
3 2011-01-05 2011 Report 3 link3.php
我試圖去實現它了這一點。我想選擇2010 - 2011年的所有報告,但2010年的報告可能僅限於9月份的報告。
現在,我已經有了一個SQL語句選擇兩年
$sql = "SELECT * FROM Reports WHERE Year = ".$db->escape($jaar1)." OR jaar = ".$db->escape($jaar2);
如何選擇Report 2
和(因爲它從2010年9月完成日期)(因爲它從2011年日期的所有報告)?
這是一個正確的請求? '$ sql =「SELECT * FROM WHERE'Date'BETWEEN'」。$ db-> escape($ jaar2)。「 - 09-01'AND'」。$ db-> escape($ jaar1)。「 - 08 -31'「;' – Michiel
明白了,這是最簡單的解決方案。謝謝 – Michiel