我想知道如何在mysql查询中不使用while循环来获取最后一行的值。
选择数据:

$sql = "
SELECT *
  FROM status
 WHERE author = '$pname'
   AND postdate >= '$lsposttime'
 ORDER
    BY postdate ASC
 LIMIT 4";
$query = mysqli_query($conn, $sql);

我想在不使用循环的情况下得到第四行postdate值。
不使用:
while ($row = mysqli_fetch_assoc($query)){
}

最佳答案

select *
from status
where author = '$pname'
    and postdate >= '$lsposttime'
order by postdate asc LIMIT 3, 1

这是第四排

09-19 00:48