그래서 나는 24 시간 이상 미리의 모든 약속을 반환하는 것을 시도하고있다. 나는 코드의 오류가 DATE_ADD에 관한 것이므로 PHP 변수가 올바르게 설정되어 있다는 것을 알고 있습니다. DATE_ADD 잘못 생각한 것 같습니다. 나는 운이없는 괄호의 여러 변형을 시도했다. 그냥 CURDATE()가 작동합니다. 어떤 도움을 주셔서 감사합니다!SQL 구문 오류가()
$sql = " SELECT DISTINCT timeBlocks.date
FROM timeBlocks
WHERE timeBlocks.location = '".$appointmentLocation."' AND timeBlocks.school = '".$_SESSION["school"]."' AND timeBlocks.date >= DATE_ADD(curdate(), INTERVAL 1 YEAR)
ORDER BY timeBlocks.date ASC;";
내 경험은 ** [히어 닥 (http://il.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc) **를 사용하는 것을 가르쳐 여러 줄 문자열의 구문이 더 좋습니다. –
감사! 나는 이것을 지금 읽을 것이다. – radleybobins
https://gist.github.com/2553439 << 귀하의 검색어에 대한 사용 예를 보여줍니다. –