PHP MYSQL按受欢迎程度排列

时间:2012-08-03 00:12:02

标签: php mysql html css

我想知道如何在使用html设置的有序列表中对内容进行排序。 我需要使用PHP和mySQL,所以我们会认真看待这方面的任何提示。

列表的 html

<div id="right-column-sidebar">
<ol>
<li><a href="#">Title 1</a></li>
<li><a href="#">Title 2</a></li>
<li><a href="#">Title 3</a></li>
<li><a href="#">Title 4</a></li>
<li><a href="#">Title 5</a></li>
<li><a href="#">Title 6</a></li>
<li><a href="#">Title 7</a></li>
<li><a href="#">Title 8</a></li>
<li><a href="#">Title 9</a></li>
<li><a href="#">Title 10</a></li>
<li><a href="#">Title 11</a></li>
<li><a href="#">Title 12</a></li>
<li><a href="#">Title 13</a></li>
<li><a href="#">Title 14</a></li>
<li><a href="#">Title 15</a></li>
<li><a href="#">Title 16</a></li>
<li><a href="#">Title 17</a></li>
<li><a href="#">Title 18</a></li>
<li><a href="#">Title 19</a></li>
<li><a href="#">Title 20</a></li>
</ol>
</div>

所有这些游戏都属于同一个类别。欢迎所有提示!

1 个答案:

答案 0 :(得分:1)

<div id="right-column-sidebar">
<ol>
<?php
    $link = mysql_connect("localhost", "root", "password");
    mysql_select_db("db", $link);

    $query = "SELECT * FROM table";

    $result = mysql_query($query);

    while ($row = mysql_fetch_array($results)) :
        ?>
        <li> <a href="#"> <?php echo $row['title']; ?> </a></li>
    <?php endwhile; 
?>
</ol>
</div>

这一切都假设您在数据库db中有一些数据,而在表table内有一个名为title的列,其中包含一堆带标题的条目。这将遍历结果并显示它们。

当然,对信息进行排序只需要查询中的一些额外信息。