2011-07-29 11 views
0

"Category"というテーブルの "Category"カラムの値をすべて取り出し、大文字と小文字を無視してアルファをソートしたいと思います。ソートですべての彼ら。助けてください、私はこのような状況に他の例を適用する方法をどのように非常に理解することはできません。私はstackoverflowのためのフォーマットの権利を取得していない場合、私はお詫び申し上げます。phpとmysqlを使用してhtml select isnt sortingを実装しています

//--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 

答えて

3

あなたは、ORDER BYが必要データベーステーブルの行には順序がありません。つまり、選択時に順序を指定する必要があります。

SELECT Category FROM Category ORDER BY Category 
+1

それは約束どおりに働く。どうもありがとうございます!私はRTFMできるようにFMを購入する時間。 – Brad

関連する問題