我不知道我的代码有什么问题,
我使用了与众不同的方法,但返回到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/

10-10 03:32