我正在使用我制作的日历设计事件提要。我使用数据库中的相同数据,但要匹配特定的日期和时间。
- 我只希望一次显示 4 个事件(为什么我指定
length < 4
) - 如果数据库值为
'showFeed'
true,则仅显示这些行。 - 我希望它按日期时间显示,我对数据库中的每个值都有奇数的 id,这可能会使它们乱序。
我当前的代码:
$sql = "SELECT `title`, `time`, `start`, `showFeed` FROM calender WHERE length('column') > '0'";
$result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC);
echo "<div class=\"eventfeed\">";
echo "<ul>";
foreach ($result as $row){
$show = $row['showFeed'];
if ($show == 1 && length.$result < 4){
echo "<li>";
echo $row['title']. "<br />";
echo $row['start'].' '.$row['time'];
echo "</li>";
}
else {
return false;
}
}
echo "</ul>";
echo "</div>";
$dbh = null;
echo json_encode($return);
?>
我从数据库中得到结果并且没有错误,但我只看到一个返回$results
.
老实说,我不知道从这里还能去哪里。我迷路了。