[前][次][番号順一覧][スレッド一覧]

mysql:11302

From: "saori" <"saori" <hibiki@xxxxxxxxxx>>
Date: Sat, 2 Apr 2005 07:51:50 +0900
Subject: [mysql 11302] GROUP BYを使ったSQL文でPHPのテーブルに表示させる方法

こんにちは。
いつもお世話になっております。

今、PHP+MySQLの勉強中なのですが、どうしてもわからないので
投降させて頂きました。
どうか、ご指導よろしくお願いいたします。

$sql = "SELECT * FROM syouhin,uriage ORDER BY syouhin.syouhin_id AND 
uriage.syouhin_id";
$res = mysql_query($sql,$conn);
while($row = mysql_fetch_array($res)){

という場合なら、あとに続ける print文にて
print("<td>".$row["表示させたいカラム名"]."</td>");
を書き足していけばちゃんと表示できるのはわかるのです。

が、これを
$sql = "SELECT * FROM syouhin LEFT JOIN uriage ON syouhin.oder=uriage.oder 
GROUP BY uriage.year";

としたい場合、PHPではどうやったら表示できるのでしょうか・・・。

連続して吐き出されるカラム名がグループ化されているので、
printでどうやって記述するべきなのか、わからないのです。

どうかよろしくお願いいたします。


[前][次][番号順一覧][スレッド一覧]

->   11302 2005-04-02 07:51 ["saori" <hibiki@xxxx] GROUP BYを使ったSQL文でPHPのテーブルに表示させる方法
     11304 2005-04-02 16:32 ┗["Ryuichiro Munechika]                                       
     11317 2005-04-07 02:49  ┗["saori" <hibiki@xxxx]