Как сказал заголовок, я хочу отобразить конкретную строку данных, основанную на выборе пользователя года.
Если пользователь выбрал 2017, я хочу отображать только те строки данных, которые созданы в 2017 году.
Я знаю, что с моим запросом что-то не так, я пытаюсь понять, какмогу ли я написать запрос.Кто-нибудь может мне помочь, пожалуйста!Заранее спасибо!
<form action="Report1.php" method="POST">
Select Year:<select name="sortyear" id="sortyear">
<option>2017</option>
<option>2018</option>
</select>
<?php
$sortyear = $_POST['sortyear'];
$db = mysqli_connect('localhost','root','','customercaremodule');
date_default_timezone_set('Asia/Kuala_Lumpur');
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
$sql = "SELECT first_name, last_name, email, message, FC_DateTime FROM fbcomplain WHERE (YEAR(FC_DateTime) = $sortyear)";
$result = mysqli_query($db,$sql);
?>
</form>