SQL 쿼리에 문제가 있습니다.날짜 비교 mysql
데이터베이스 내 송장 유효 기간이 있습니다.
은 2013년 12월 1일
지금 내가 오늘이 날짜를 비교하려는 문자열로 저장됩니다. 그러나 작동하지 않습니다.
이것은 코드입니다.
include_once ('config/connect.php');
connectdb();
$name = $_GET['name'];
$date = date('d-m-Y');
$qry = "SELECT *, finished_invoice.date AS invoice_date FROM finished_invoice
INNER JOIN customer
ON finished_invoice.customer = customer.customer_nr
WHERE finished_invoice.user = '".$_SESSION['id']."'
AND customer.company_name = '$name'
AND expiry_date < '$date'
AND finished_invoice.sent > '0'
AND finished_invoice.paid = '0'
ORDER BY finished_invoice.id DESC"
아무도 나를 도와 줄 수 없다면.
감사합니다. 당신이 PHP의 날짜 형식 D-m-Y는 문제를 받고있는 이유 MySQL의 형식 Y-m-D 그게 전부와 비교하는
는, 다음 ... 날짜로 DB에 저장이이 훨씬 쉽게와 같은 비교를 만들 것입니다! –