PHP&;MySQL-按顺序更改代码

PHP&;MySQL-按顺序更改代码,php,html,mysql,database,Php,Html,Mysql,Database,嗨,我的MySQL数据库有点问题。 我的数据库中有以下内容: 当我有代码时: $show_name = "SELECT name FROM serverlist_comments WHERE location = 1"; $result = mysqli_query($conn,$show_name); $show_carriage = "SELECT carriage FROM serverlist_comments WHERE location = 1 ORDER BY datetime";

嗨,我的MySQL数据库有点问题。
我的数据库中有以下内容:

当我有代码时:

$show_name = "SELECT name FROM serverlist_comments WHERE location = 1";
$result = mysqli_query($conn,$show_name);
$show_carriage = "SELECT carriage FROM serverlist_comments WHERE location = 1 ORDER BY datetime";
$result_carriage = mysqli_query($conn,$show_carriage);
while($row_name = mysqli_fetch_assoc($result)){
while($row_carriage = mysqli_fetch_assoc($result_carriage)){
       print($row_name['name']);
       echo " napísal/a toto : ";
       print($row_carriage['carriage']);
       echo "<br/>";
}
}
?>
$show\u name=“从位置为1的服务器列表注释中选择名称”;
$result=mysqli\u查询($conn,$show\u name);
$show_carries=“从服务器列表中选择carries_comments,其中location=1 ORDER BY datetime”;
$result\u carries=mysqli\u query($conn,$show\u carries);
while($row\u name=mysqli\u fetch\u assoc($result)){
while($row_carries=mysqli_fetch_assoc($result_carries)){
打印($row_name['name']);
回声“napísal/a toto:”;
打印($row_carries['carries');
回声“
”; } } ?>
我将收到输出:
“Kubajsk0 napísal/a toto:好的
Kubajsk0 napísal/a toto:niet
Kubajsk0 napísal/a toto:ale“

我知道一切都是好的,因为日期/时间18:17:29(作为“ok”)是第一位的,日期/时间18:17:32(作为“niet”)是第二位的

但我希望得到与此输出正好相反的结果。
我希望输出为:
“Kubajsk0 napísal/a toto:ale
Kubajsk0 napísal/a toto:niet
Kubajsk0 napísal/a toto:好的“


感谢您的每一个回答:D

您应该为您的查询添加方向:
从服务器列表中选择运输\u注释,其中位置=1 ORDER BY datetime DESC


DESC表示下降,ASC表示上升。

您应该为查询添加方向:
从服务器列表中选择运输\u注释,其中位置=1 ORDER BY datetime DESC


DESC表示下降,ASC表示上升。

可能是降序,如:

ORDER BY datetime DESC
或:


对于升序

可能是降序,如:

ORDER BY datetime DESC
或:


对于升序,我不明白为什么有两个循环。如果希望获得如下输出:

Kubajsk0 napísal/a toto : ale
Kubajsk0 napísal/a toto : niet
Kubajsk0 napísal/a toto : ok
您可以使用以下代码

$show_carriage = "SELECT name, carriage FROM serverlist_comments WHERE location = 1 ORDER BY datetime DESC";
$result_carriage = mysqli_query($conn,$show_carriage);
while($row_carriage = mysqli_fetch_assoc($result_carriage)){
       echo $row_carriage['name'];
       echo " napísal/a toto : ";
       echo $row_carriage['carriage'];
       echo "<br/>";
}
$show_carries=“选择名称,从服务器列表中选择carries_注释,其中位置=1 ORDER BY datetime DESC”;
$result\u carries=mysqli\u query($conn,$show\u carries);
while($row_carries=mysqli_fetch_assoc($result_carries)){
echo$row_回车['name'];
回声“napísal/a toto:”;
echo$row_carries['carries'];
回声“
”; }
我不明白为什么有两个循环。如果希望获得如下输出:

Kubajsk0 napísal/a toto : ale
Kubajsk0 napísal/a toto : niet
Kubajsk0 napísal/a toto : ok
您可以使用以下代码

$show_carriage = "SELECT name, carriage FROM serverlist_comments WHERE location = 1 ORDER BY datetime DESC";
$result_carriage = mysqli_query($conn,$show_carriage);
while($row_carriage = mysqli_fetch_assoc($result_carriage)){
       echo $row_carriage['name'];
       echo " napísal/a toto : ";
       echo $row_carriage['carriage'];
       echo "<br/>";
}
$show_carries=“选择名称,从服务器列表中选择carries_注释,其中位置=1 ORDER BY datetime DESC”;
$result\u carries=mysqli\u query($conn,$show\u carries);
while($row_carries=mysqli_fetch_assoc($result_carries)){
echo$row_回车['name'];
回声“napísal/a toto:”;
echo$row_carries['carries'];
回声“
”; }
在提问之前,您需要阅读文档或进行更多搜索。在提问之前,您需要阅读文档或进行更多搜索。Inak som Slovaák tak mîešaj po slovenskyOk,ty dva,而v soběnebyly potřeba。Oběinformace můſešvytáhnout jedním dotazem。阿莱·维迪斯萨姆·吉纳克·斯克拉特卡诉多塔兹亲阿泽尼(sestupně283;)奥德·内杰维·霍德诺蒂·波内杰尼(nejvyšššššššššši)案。Pokud v SQL dotaze nezvolíšazení,použije se výchozíASC ASC ascending.好的,由si zase mohl označit můj příspěvek jako ešeníDal jsem ti like na přspěvek posunul vštechnoy komenty撰写。我要告诉你的是,在斯洛伐克,我要去斯洛文尼亚,我要去那里,而我要去那里。Oběinformace můſešvytáhnout jedním dotazem。阿莱·维迪斯萨姆·吉纳克·斯克拉特卡诉多塔兹亲阿泽尼(sestupně283;)奥德·内杰维·霍德诺蒂·波内杰尼(nejvyšššššššššši)案。Pokud v SQL dotaze nezvolíšazení,použije se výchozíASC ASC ascending.好的,由si zase mohl označit můj příspěvek jako ešeníDal jsem ti like na přspěvek posunul vštechnoy komenty撰写。致je asi vše co můžžžu。