我有一个用于 foreach 循环的函数,该循环来自 mySQL DB 的 3 个最新帖子。
function latest_posts_footer(PDO $dbh) {
global $dbh;
$stmt = $dbh->prepare("
SELECT *
FROM posts
ORDER BY post_date DESC
LIMIT 0, 3
");
$stmt->execute();
return $stmt->fetchAll();
}
latest_posts_footer($dbh);
$latest_posts_footer = latest_posts_footer($dbh);
post_date 类型是正确工作的 DATETIME。
我知道查询:SELECT YEAR(post_date) FROM posts;
给了我 post_date 的年份。
要显示原始 DATETIME,我可以简单地执行以下操作:
这会给我带来输出:2000-01-01 00:00:00。
如何只使用 PHP 从该输出中获取年份?帮助不胜感激。谢谢!
PS 我已经查看过以前关于同一件事的帖子,但它们无济于事。