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]