php - 按索引对查询结果行进行排序?

标签 php mysql sorting

我的网站新闻数据库中有一个表,但我想按索引对新闻进行降序排序。
例如,我有 3 行,每行都有不同的索引:1、2 和 3。我想按索引降序排列我的行并按以下顺序显示它们:3、2 和 1。

这是一些开始的代码...

<?php
ob_start();

$host="hosty";
$username="usey";
$password="passy";
$db_name="namey";

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");

$sql = 'SELECT * FROM `tabley`';
$result = mysql_query($sql);

if (!$result)
{
    die(mysql_error());
}

while ($row = mysql_fetch_assoc($result))
{
    echo 'row...';
}

ob_end_flush();
?>

我该怎么做?

最佳答案

SELECT * FROM `tabley` ORDER BY index DESC

关于php - 按索引对查询结果行进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4903396/

相关文章:

php - MySQLi 查询连接多个具有纯关系表的表

mysql - `id` int(10) NOT NULL auto_increment

javascript - 按对象内的值和日期对数组进行排序

javascript - 按匹配的对象字段数对对象数组进行排序

php - 不能 `Select DISTINCT`

php - MySQL复杂查询。基于另一个表动态更新行

php调用嵌套函数

php - 页面水平滚动的问题

java - mysql 函数像 java 一样进行加密/解密

javascript - 给定一个对象数组,如何按深度为 n 的属性对对象进行排序