我需要一些帮助来解决这个问题。我正在尝试创建一个函数,该函数按字母顺序输出数组中的值,但在到达当前字母末尾后还会回显一个新字母标题。前任:
一种
亚马逊
美国
乙
巴哈马
百慕大
C
加拿大
柬埔寨
等等。
到目前为止,我可以通过重复“$result”中的代码来做到这一点,但我知道这不是一个好习惯,所以我正在寻找包含变量而不是“a%”的东西,并自动增加字母(在每次成功运行脚本后停止在 Z)。
<?php
$username = "myusername";
$password = "mypsswrd";
$hostname = "localhost";
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
$selected = mysql_select_db("mydb",$dbhandle)
or die("Could not select database");
$result = mysql_query("SELECT user, name FROM users WHERE name like 'a%' ORDER BY name");
echo "A<br />";
while ($row = mysql_fetch_array($result)) {
echo "<a href=\"/artists/artist.php?user=".$row{'user'}."\">".$row{'name'}."</a><br />";
}
echo "<br />";