如何从mysql(最后到第一个顺序)获取数据和在JSON php中显示?

时间:2016-10-12 17:44:52

标签: php mysql json

这是我的Php文件:

$sql = "SELECT * FROM sample";

$r = $conn->query($sql);
$result = array();

while($row = $r->fetch(PDO::FETCH_OBJ)){

   array_push($result,array(
   "title"=>$row->title
    ));
}
echo json_encode(array('result'=>$result));

此代码从我的数据库中提取数据并显示从第一个到最后一个顺序,但我需要创建一个相反的顺序(从最后到第一个)。请帮忙。

2 个答案:

答案 0 :(得分:1)

使用SELECT * FROM sample ORDER BY ID DESC

ID 是您要订购的列。

答案 1 :(得分:-1)

在您的查询中添加ORDER BY和您的列名,然后是DESCASC(降序或升序,后者是默认值)。例如:

$sql = "SELECT * FROM sample ORDER BY title DESC";