我想知道如何在使用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>
所有这些游戏都属于同一个类别。欢迎所有提示!
答案 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
的列,其中包含一堆带标题的条目。这将遍历结果并显示它们。
当然,对信息进行排序只需要查询中的一些额外信息。