我不知道我的代码有什么问题,
我用的是distinct,但它连续返回到2013年,应该是2013-2007年。
$qry = "SELECT DISTINCT DATE_FORMAT(date, '%Y') As Year FROM table";
while ($row = MySQL_fetch_array($result)) {
$content .='<li><label for="folder1">' . date('Y', strtotime($row['Year'])) . '</label> <input type="checkbox" id="folder1" /> ';
}
最佳答案
我认为您不需要在 PHP 和 MySQL 中格式化日期,只需尝试:
while ($row = MySQL_fetch_array($result)) {
$content .='<li><label for="folder1">' . $row['Year'] . '</label> <input type="checkbox" id="folder1" /> ';
}
关于php - SELECT DISTINCT 有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212491/