Her şeyden önce, ben MySQL için date_add fonksiyonunu kullanıyorum. Php $sqlA
kullanmaya çalışırken, nedense (başta bölge NEREDE sonra) için sözdizimi hatası saids. Neden?
$sqlA = "SELECT $column_name FROM $table_name WHERE Date >= DATE_ADD(CURDATE(), - INTERVAL 3 DAY)";
Ancak, DATE_ADD olmadan çalışır:
$sqlB = "SELECT column FROM table WHERE Date >= CURDATE() - INTERVAL 3 DAY ";
Ben sütun adını ve tablo adını koymak bilgilendirildiğini $sqlB
? Eh, ben PHP ile şimdi yerine denedim ve bu başarısız olur. Diyor sözdizimi hatası, neden?
$sqlC = "SELECT $column_name FROM $table_name WHERE Date >= CURDATE()-INTERVAL 3 DAY";