【发布时间】:2018-12-04 19:37:00
【问题描述】:
我有一个带有日期行的表格(新闻)。它包含格式为 (yyyy-mm-dd) 的日期。我只想在我的 PHP 页面上列出年份,但它不起作用。我收到一个错误:注意:尝试在
中获取非对象的属性我做错了什么?
<?php
include 'includes/connect.php';
$sql = "SELECT DISTINCT YEAR(date) FROM news ORDER BY date DESC";
$result = $conn->query($sql);
while($row = $result->fetch_assoc()) {
$year = $row->date;
$echo "$year<br />";
}
?
【问题讨论】:
-
对 $row 执行
var_dump,您可能会发现它不是您所期望的。 -
哪一行给出了错误?
-
肯定成功包含connect.php吗? var_dump($conn) 检查它实际上是在加载一个连接