哪種方法最快?PHP和MYSQL優化方式按日期區間選擇
一)$query="SELECT id FROM example WHERE date_sent>='".$date1."' AND date_sent<='".$date2."'";
或
B)$query="SELECT id FROM example WHERE date_sent BETWEEN '".$date1."' AND '".$date2."'";
此外,什麼是更快,更好,如果我的格式爲'02/12/2010' 的日期?
a)至在PHP日期變換像 '2010-12-02' 的格式,並且直接比較它'WHERE date_sent>=2010-12-02'
或
b)中所用的MySQL功能: 'WHERE date>=str_to_date('02/12/2010','%d/%m/%Y')'
?
由於
+1爲PDO提示。我只是想添加到我的答案。 – 2010-12-02 09:23:32