我目前正在使用PHP撰写文章/博客文章。
我希望它基于article_id进行循环,首先是最高值。
我的代码
<?php
include_once('includes/connection.php');
include_once('includes/article.php');
$article = new Article;
$articles = $article->fetch_all();
<?php foreach ($articles as $article) {
.........
}
?>
和我的article.php
<?php
class Article {
public function fetch_all() {
global $pdo;
$query = $pdo->prepare("SELECT * FROM articles");
$query->execute();
return $query->fetchAll();
}
public function fetch_data($article_id) {
global $pdo;
$query = $pdo->prepare("SELECT * FROM articles WHERE article_id = ?");
$query->bindValue(1, $article_id);
$query->execute();
return $query->fetch();
}
}
?>
答案 0 :(得分:1)
使用
在您的查询中ORDER BY article_id DESC
,
答案 1 :(得分:0)
要从SQL数据库循环数据集,您只需对查询进行排序即可。
$query = $pdo->prepare("SELECT * FROM articles ORDER BY article_id DESC");