gpt4 book ai didi

php - MySQL 和 HTML : Ordering a row based on a specific value

转载 作者:太空宇宙 更新时间:2023-11-03 10:54:14 25 4
gpt4 key购买 nike

<分区>

我正在开发一个网站的小下载区,人们可以在其中提交不同的主题,社区可以用 + 或 - 1 对它们进行评分(与 Stack Overflow 非常相似)。

我目前正在从 MySQL 数据库中提取数据——其中大部分数据对问题来说并不是特别重要——但这是我的最终代码和表格的样子:

while($record = mysql_fetch_array($myData)){
echo '<tr>';
echo '<td>' . $record['votes'] . '</td>';
echo '<td>' . $record['name'] . '</td>';
echo '<td>' . $record['author'] . '</td>';
echo '<td>' . $record['description'] . '</td>';
echo '</tr>';
}

我想根据 <td> 的值对每个表行进行排序称为 votes .我知道这有点宽泛,因为我没有提供代码,但我已经在网上搜索过,但没有发现任何关于我正在尝试做的事情。我确定可以通过修改 while 来完成功能,但我不确定如何。

如果证明有任何帮助,我的完整 PHP 代码如下:

<?php
$con = mysql_connect('host','name','password');
mysql_select_db('database',$con);
$sql = "SELECT * FROM themer";
$myData = mysql_query($sql,$con);

echo '<table>';

while($record = mysql_fetch_array($myData)){
echo '<tr>';
echo '<td>' . $record['votes'] . '</td>';
echo '<td>' . $record['name'] . '</td>';
echo '<td>' . $record['author'] . '</td>';
echo '<td>' . $record['description'] . '</td>';
echo '</tr>';
}

echo '</table>';

?>

编辑: 当我研究这个时,我显然是在搜索错误的东西——我不知道 mySQL 具有下面答案中描述的功能。现在我知道发生了什么,这可能是重复的 - mysql query order by multiple items

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com