-1

我目前正在使用 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();
    }
}

?>
4

2 回答 2

1

利用

ORDER BY article_id DESC

在您的查询中,

于 2013-08-14T10:44:09.213 回答
0

要遍历 SQL 数据库中的数据集,只需对查询进行排序即可。

$query = $pdo->prepare("SELECT * FROM articles ORDER BY article_id DESC");
于 2013-08-14T10:44:10.980 回答