在PHP中获取MySQL的最后7行

Chu*_*ckO 1 php mysql

我正在尝试从用户输入记录的表中获取最后7条记录

这是我的查询:

$database->setQuery("SELECT * FROM #__mytable WHERE (user_id = '$uid')");
$dberr="";
if (!$database->query()) {
    $dberr = $database->getErrorMsg();
}

if(!$dberr==""){
   echo($dberr."<br>");
}else{
   $rows = $database->loadObjectList();
Run Code Online (Sandbox Code Playgroud)

如何通过$行循环以获得最后7行?

小智 5

你没有:

SELECT * FROM ... WHERE ... ORDER BY user_id DESC LIMIT 7
Run Code Online (Sandbox Code Playgroud)