gpt4 book ai didi

php - 使用php和mysql填充html select不是排序

转载 作者:行者123 更新时间:2023-11-29 06:15:27 24 4
gpt4 key购买 nike

我想要获取名为“Category”的表的“Category”列的所有值,然后对它们进行 alpha 排序,同时忽略大小写。我所拥有的根本无法对它们进行排序。请帮忙,我可以不太清楚如何将其他示例应用于这种情况。如果我没有获得正确的 stackoverflow 格式,我深表歉意。

//--The purpose of this is to populate a HTML select with the proper options
$MysqlUser = "brad";
$MysqlPass = "mysql";
$MysqlDatabase = "whispers";
$connection = mysql_connect("localhost","$MysqlUser","$MysqlPass");
if (!$connection){
die(mysql_errno() . mysql_error());
}

mysql_select_db("$MysqlDatabase", $connection);
$result = mysql_query( "SELECT Category FROM Category ");

while($row = mysql_fetch_assoc($result)){
asort($row);
foreach ( $row as $field ) {
print "<option value=\"$field\"> $field </option>";
}
}
mysql_close($connection);
//--End HTML select

最佳答案

您的 select 子句中需要一个 ORDER BY。数据库表中的行没有顺序,因此您在选择时必须指定顺序。

SELECT Category FROM Category ORDER BY Category

关于php - 使用php和mysql填充html select不是排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com