0
MySQL 데이터베이스에서 다음 세 가지 이벤트를 선택하려고하지만 올바르게 표시 할 수 없습니다. 오늘 날짜부터 다음 3 개의 이벤트가 필요합니다. 나는 이것을 시도하고 작동하지 않습니다오늘 날짜 이후에 MySQL 데이터베이스에서 이벤트를 선택하는 방법
$today = date("Y-m-d");
$query = $pdo->query("SELECT *
FROM events
WHERE event_venue = 'venue_1'
AND event_date >= $today LIMIT 3 ORDER BY event_date ASC
");
가 나는 또한
AND event_date >= now() LIMIT 3 ORDER BY event_date ASC
을 시도했지만 아무것도 작동하는 것 같다 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
편집 : 날짜는 데이터베이스에 yyyy-mm-dd로 저장됩니다.
표시 DDL. "작동하지 않는다"는 것은 정확히 무엇을 의미합니까? 데이터를 반환하지 않습니까? 날짜 필터를 건너 뛰면 데이터가 반환됩니까? –
우리는'events' 테이블에 DDL이 필요합니다; 즉 '테이블 이벤트 생성'출력을 보냅니다. – SparKot
은 event_date가 varchar로 저장되어 있습니까? 그렇다면 DATE 또는 DATETIME을 대신 사용해보십시오. – Mikpa