Я хочу получить дату из базы данных с исключением 0000-00-00
в раскрывающемся списке. Я попытался использовать функцию MIN()
, но она показывает год от нуля до текущего года.
<?php //year
$earliest_year = "SELECT MIN(YEAR(appl_date)) FROM table WHERE YEAR(appl_date)> '0000-00-00'";
$latest_year = date('Y');
?>
<select name="year" style="width:60px;">
<option value=""><?php echo $latest_year;?></option>
<?php
foreach ( range( $latest_year, $earliest_year ) as $year ) {
$selected = ($year == 'year') ? 'selected' : '';
echo '<option '.$selected.' value="'.$year.'">'.$year.'</option>';
}
?>
</select>
Ожидаемый результат - показать дату от минимума до текущего года из базы данных.