SQL - PHPmyadmin - 按“id 升序”更改表顺序- 永久化

发布于 2024-10-21 06:13:40 字数 372 浏览 0 评论 0原文

如果我运行这个:

ALTER TABLE  `equipos11a12` ORDER BY  `ID`

它只发生一次。如果我更改 id,它不会按升序更改。

我每次都必须运行 alter table 才能对 ids 进行排序。

这是我的 php 代码:

 $query = "SELECT  * FROM equipos11a12";

$result = mysql_query($query);  ?>

while($person = mysql_fetch_array($result)) {

echo " " . $person ["name"] . " "; 

If I run this:

ALTER TABLE  `equipos11a12` ORDER BY  `ID`

It only happens one time. If I change the ids, it wont change in ascending order.

I have to run the alter table everytime in order for the ids to order.

Here is my php code:

 $query = "SELECT  * FROM equipos11a12";

$result = mysql_query($query);  ?>

while($person = mysql_fetch_array($result)) {

echo " " . $person ["name"] . " "; 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

牵你手 2024-10-28 06:13:40

您必须将 order by 子句添加到您的选择查询中:

$query = "SELECT  * FROM equipos11a12 ORDER BY `ID` ASC"; // ascending order    
$query = "SELECT  * FROM equipos11a12 ORDER BY `ID` DESC"; // descending order

You must add the order by clause to your select query :

$query = "SELECT  * FROM equipos11a12 ORDER BY `ID` ASC"; // ascending order    
$query = "SELECT  * FROM equipos11a12 ORDER BY `ID` DESC"; // descending order
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文