如何在sql查询的选择列中按字母顺序获取?

时间:2018-11-09 18:49:46

标签: php mysql select

我具有用于选择品牌名称的代码,但是选择框中的品牌名称不是在HTML上按字母顺序排序。所以我想按字母顺序获得选择框。

<?
$sql = "select * from zhaq_woocommerce_attribute_taxonomies where 
attribute_name='brand'";
$result = sql_query($sql);
     while($row = sql_fetch_array($result))
        {
           echo make_pa_option($row['attribute_name'],$product_opt); 
         }
?>

请帮助我提供任何答案。谢谢。

1 个答案:

答案 0 :(得分:0)

您需要在SQL查询的末尾使用ORDER BY子句,以按包含品牌名称的列对结果集进行排序...

select * from zhaq_woocommerce_attribute_taxonomies where attribute_name='brand' ORDER BY {column_to_order_by}

...只需将{column_to_order_by}替换为列名。