Получить год из двух дат в MySQL и отобразить в HTML-теге Select Option - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть два поля даты, т.е. startDate и endDate в базе данных. Имеются значения, такие как 08/28/2018 (дата начала) и 09/17/2022 (дата окончания)

Теперь я хочу получить только годы, такие как: 2018, 2019, 2020, 2021, 2022 и отобразить эти значения в выбранном значении, например

$query=mysqli_query($connection, "SQL_QUERY_That_returns_values_only_years_from_startDate_and_endDate_fields");    
    <select name="years" id="years" >
                                <option value=""></option>
                                <?php
while($row=mysqli_fetch_array($query))  
                      {?>
                                <option value="<?php echo $row['years_value'] ?>"><?php echo $row['years_value_like_2018-19_etc'] ?></option>
                                <?php } ?>
                              </select>

Результат будет как

<select>
<option>2018</option>
<option>2019</option>
<option>2020</option>
<option>2021</option>
<select>

Может ли кто-нибудь дать решение, чтобы удовлетворить результат своего рода методом. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...