Tôi có một cơ sở dữ liệu nơi lưu trữ "ngày hết hạn". Bây giờ tôi muốn ngày hiện tại với ngày hết hạn được lưu trữ so sánh. Nếu ngày hiện tại trước ngày hết hạn, dữ liệu sẽ được hiển thị như bình thường, nhưng nếu dữ liệu hết hạn, tôi muốn dữ liệu đó bị loại trừ.Làm cách nào để so sánh ngày tháng với ngày hiện tại bằng Doctrine 2?
tôi đã cố gắng:
$query = $em->createQuery('SELECT d FROM test d WHERE d.expDate > :date')
->setParameters('date', 'now()');
Trợ giúp sẽ được mát mẻ, hoặc một số lời khuyên nếu ai đó hiểu được vấn đề của tôi.
Mh bây giờ tôi nhận được một ngoại lệ trong đó nêu "Lỗi: Dự kiến chức năng được biết đến, đã 'VỚI DOANH NGHIỆP" – Adi
@Adi: Sai lầm của tôi. Tên của hàm là 'CURRENT_DATE()', không phải là 'NOW()'. – Crozin
'$ em-> createQuery ('SELECT d FROM kiểm tra d WHERE d.expDate> NOW()'); ' –