내 경우에는 mySQL에 날짜 필드가 있는데 아래 코드를 통해 변수 값을 가져 오는 데 사용되었습니다. 이것은 "08-28-1989"와 같은 완전한 날짜를 질의 할 때 맞습니다.날짜에 월, 일, 연도를 묻는 질문
는MySQL을 :
는SELECT COUNT(*)
FROM content
where dateReceived='{$approved_date}'
and description='{$description}'
PHP는 : 내가 사용자에게 입력 만 "08"를 말한다면 나는 더 동적으로 만들 수있는 방법
$approved_year = $_POST["approved_year"];
$approved_month = $_POST["approved_month"];
$approved_day = $_POST["approved_day"];
$approved_dt = strtotime($approved_year."-".$approved_month."-".$approved_day);
$approved_date = date("Y-m-d",$approved_dt);
(월 전용) 다음 모든 레코드를 표시 그 달에 상관없이 일과 년에 상관없이. 또는 사용자가 월 및 연도를 입력하면 데이터베이스에 쿼리합니다.
여기 또한 내 HTML이다 : MySQL의 측면에 그것을 할 수
<p>
Date Approved
<select name="approved_month">
<?php
$month = array(" ","January","February","March","April",
"May","June","July","August",
"Septembe","October","November","December");
for($x=0;$x<12;$x++){
echo "<option value=\"".$x."\">".$month[$x]."</option>";
}
?>
</select>
<input type="text" name="approved_day" value="" size="2" />
<input type="text" name="approved_year" value="" size="10" />
</p>
결과를 날짜별로 가져 오는 데 사용중인 데이터베이스 쿼리를 표시하십시오. –