pdo从表中选择最新

kev*_*ive 0 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();
              }
Run Code Online (Sandbox Code Playgroud)

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

但这是我的第一篇文章.

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

如何获取上面的代码以显示最新的添加(例如cast_id中的最高编号)而不是第一个?

请帮忙.

谢谢.

Dar*_*ren 5

尝试类似的东西

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();
              }
Run Code Online (Sandbox Code Playgroud)

那应该是最新的.

  • @dbh否则不会获取会触发MySQL错误的最新信息...限制1应该在ORDER BY ... DESC后面 (3认同)
  • @kevstarlive它不应该带来任何结果,而是向你展示你自己要学习的基本动作 (2认同)