php - pdo 从表中选择最新的

标签 php mysql pdo content-management-system

我有这段代码要从我的 Mysql 数据库中显示。

class cast {
public function fetch_all(){
    global $pdo;
      $query = $pdo->prepare("SELECT * FROM podcast limit 1");
      $query->execute();
return $query->fetchAll();
              }

根据 LIMIT 1 位,此代码确实只显示 1 个结果。

但这显示了我的第一篇文章。

我的帖子在 cast_id 名下有一个数字 ID

如何让上面的代码显示最新添加的(例如 cast_id 中的最高数字)而不是第一个?

请帮忙。

谢谢。

最佳答案

尝试类似的东西

class cast {
public function fetch_all(){
    global $pdo;
      $query = $pdo->prepare("SELECT * FROM podcast ORDER BY cast_id DESC LIMIT 1");
      $query->execute();
return $query->fetchAll();
              }

那应该获取最新的。

关于php - pdo 从表中选择最新的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19467831/

相关文章:

php - 字符编码问题?

php - 带空格的图像文件名

php - 如何根据 PHP 代码或 URL 方向的变化激活 CSS 属性?

mysql - 联合查询错误执行

php - 没有活跃的交易

php - 如何搜索序列号中的模式?

php - 如何知道 laravel 模型值是否在保存回调时更改

mysql - 如何在mysql中将数量从最高到最低排序?

PHP array_sum 不工作

php - 无法将数据库中的字段加载到组合框