-2
distID   distName   regID
1        Khulna      1
2        Shatkhira   1
3        Bagerhat    1
4        Pirojpur    1
5        Barishal    2
6        Barguna     2
7        Patuakhali  2
8        Bhola       2
9        Jhalokathi  2

こんにちは、上記のテーブルがあり、データを適切に表示できます。出力で regID フィールドをグループ化する必要があります。これどうやってするの?以下は私のphpコードです。

<?php
            include("db.php");


            $result=mysql_query("SELECT * from district d inner join region r on d.regID=r.regID");
        //  $result1=mysql_fetch_array(mysql_query("SELECT * FROM district"));
               // echo '<pre>';
                //print_r($result);

            while($test = mysql_fetch_array($result))
            {   //print_r($test);
                $id = $test['distID'];  
                echo "<tr align='center'>"; 
                echo"<td><font color='black'>" .$test['distName']."</font></td>";
                echo"<td><font color='black'>" .$test['regName']."</font></td>";
                echo"<td> <a href ='view.php?distID=$id'>Edit</a>";
                echo"<td> <a href ='del.php?distID=$id'><center>Delete</center></a>";

                echo "</tr>";
            }
            mysql_close($conn);
            ?>
4

3 に答える 3

-1

クエリの最後に GROUP BY reqID を追加します。

ただし、1 と 2 のみが返されます。

于 2013-07-03T04:45:30.113 に答える
-1
$result=mysql_query("SELECT * from district d inner join region r on d.regID=r.regID GROUP BY r.regID");
于 2013-07-03T04:46:49.183 に答える