以特定角色开始运动

时间:2012-06-30 05:16:39

标签: php mysql

我从数据库中获取信息以获取表单选择列表。我希望表单的默认值为橙色。表单选择选项从用户更新的数据库中获取(“颜色”)。因此,橙色是唯一以'O'开头的颜色,所以我认为必须有一种方法来启动具有特定字符的排序顺序(在这种情况下为O)。

以下是我从DB中抓取colors列并将行放入表单选项select。

$color_select = mysql_query("SELECT * FROM color");
/* Some stuff here */
echo '<select name="Color" id="color">'; 
while ($row_item = mysql_fetch_array($color_select)){ 
$pname = $row_item["color"]; 
echo "<OPTION value=\"$pname\">$pname</OPTION>"; 
} 
echo '</SELECT>'; 
/* Some stuff here */

1 个答案:

答案 0 :(得分:0)

如果ärtrevligt

,请通过i组合医疗
ORDER BY IF(color = 'orange', 0, 1), color;

Hardidärimotfraraspecialfallärinaseanvändbar:

ORDER BY CASE color WHEN 'Orange' THEN 0 WHEN 'Red' 1 WHNE 'Green' THEN 2 ELSE 3 END, color;