Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按索引对查询结果行排序?_Php_Mysql_Sorting - Fatal编程技术网

Php 按索引对查询结果行排序?

Php 按索引对查询结果行排序?,php,mysql,sorting,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("c

我的数据库中有一个表,用于我的网站新闻,但我想按索引降序对新闻进行排序。 例如,我有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();
?>

我该怎么做呢?

嗯,如果你有一个名为id的索引

SELECT * FROM `tabley` ORDER BY index DESC
$sql = 'SELECT * FROM `tabley` ORDER BY `id` DESC';

DESC代表降序,orderby是SQL中表示排序的术语。

如果您有一个名为id的索引的话

$sql = 'SELECT * FROM `tabley` ORDER BY `id` DESC';
SELECT * FROM `tabley` order by id DESC;

DESC代表降序,orderby是SQL中表示排序的术语。

heh。我想大家都知道怎么做。谢谢你的快速回答!:嗯。我想大家都知道怎么做。谢谢你的快速回答!:谢谢你的快速回答谢谢你的快速回答谢谢你的快速回答谢谢你的快速回答D
SELECT * FROM `tabley` order by id DESC;