我在这里遇到问题,我正在尝试从我的数据库中获取所有标题并按字母顺序列出它们,第一个字母指示我们所处的位置,以便更清楚:
A:
Animal
Alex
B:
Boo
C:
Crap
实际上,这就是我使用的,并且效果很好:
<?php
$conn = mysql_connect('localhost','user','pw') or die(mysql_error());
$db = mysql_select_db('dbname') or die(mysql_error());
$sql = "select * from games order by title";
$result = mysql_query($sql, $conn) or die(mysql_error());
while ($list = mysql_fetch_array($result)) {
$letter = strtoupper(substr($list['title'],0,1));
if ($letter != $prev_row) {
echo "<br><b><u>$letter</u></b><br>";
}
echo '<li><a href="/play/id/' . $list['id'] . '/">'.$list['title'].'</a></li>';
$prev_row = $letter;
} // end while
?>
但我希望这样,当它到达我的 div 的末尾时,比如说 400px 高度,它从一个新列开始,如:
A: C:
Alien Crap
B: D:
Boo Dododododo
我现在真的一无所知,所以任何帮助都会非常感激!
非常感谢