Php 在一页中显示特定年份的记录
我希望检索不同年份的记录,并在一个页面中显示特定年份的结果因此,将$year变量作为年份数组是错误的?在没有任何聚合函数的情况下,GROUP BY子句永远都不是一个明智的选择。看你有没有遵循任何教程?Php 在一页中显示特定年份的记录,php,mysql,Php,Mysql,我希望检索不同年份的记录,并在一个页面中显示特定年份的结果因此,将$year变量作为年份数组是错误的?在没有任何聚合函数的情况下,GROUP BY子句永远都不是一个明智的选择。看你有没有遵循任何教程? <?php $hostname = "localhost"; $user = "root"; $password = ""; $dbname = "abcd"; $conn = new mysqli($hostname, $user, $password, $dbname);
<?php
$hostname = "localhost";
$user = "root";
$password = "";
$dbname = "abcd";
$conn = new mysqli($hostname, $user, $password, $dbname);
$sql="SELECT YEAR(date) as year from events GROUP BY year";
$row2 = mysqli_fetch_array(mysqli_query($conn,$sql));
$result2 = $conn->query($sql);
$eyear=$row2['year'];
$year="2017";
for ($counter = 1; $counter <=5; $counter++){
echo'<p><a href="'.$eyear.'">'.$year.'</a></p>';
$year--;
}
?>