mysqlテーブルから割り当てられたリンクを持つ名前のリストをソートしようとしています。
は、HTMLで次のようになりたいと思います:mysqlテーブルのデータを別の見出しのアルファベット順にソート
<h3>A</h3>
<ul>
<li>Andrea</li>
<li>Arron</li>
</ul>
これまでのところ私はアルファベット順に文字や名前を一覧表示することができましたが、私はすべての名前をリストしループを作る方法がわかりません見出しの下に 'A' で始まる '' など
<?php
$connection = mysqli_connect('localhost', 'root', '', 'database');
$query = "SELECT * FROM users ORDER BY name";
$result = $connection->query($query);
$azRange = range('A', 'Z');
foreach ($azRange as $letter){
echo "<h3>" . $letter . "</h3>";
}
echo "<ul>";
while($row = $result->fetch_array()){
echo "<li><a href=\"" . $row['link'] . "\">" . $row['name'] . "</a></li>";
}
echo "</ul>";
?>
ありがとうございます。
ですから、反復'$ names'の26回以上?クール。 –
いいえ、一度だけ。 '$ idx'は毎回異なっています。 –
妥当な、良いと思われる。 –