![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
集計表が作れない
お世話になります
あるレンタルサーバーでウェブページを作成しています
環境はWin vista PHP5 apache2.2 mysqlです。レンタルサーバーの都合によりViewが作成できませんので
PHPで集計表を作成しようと思っています。一覧のcolumn列の総数を求めようというものです。
下記のコードのようにしたのですがうまく表示できません。よろしくご教示願います。
これより上省略ーーーーーーーーーーー
<table border=1>
<tr>
<th>合計</th>
</tr>
<?php
while($row = mysql_fetch_assoc($result)) {
$mino = $row['suu'];
$goukei = $row['kei'];
$row['kei'] = sum($mino);//←ここがうまく書けていない?
$data_id = $row['id'];
echo '<tr>';
echo '<td><input type="radio" name="select" value='.$data_id.'></td>';
echo '<td>'.$data_id.'</td>';
echo '<td>'.$row['kei'].' </td>';
echo '</tr>';
}
?>
</table>
<input type="submit" value="詳細を見る">
</form>
<?php
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
毎行に同じ合計値を出すということですか?
あまり効率的ではありませんね・・・
先にselect sum(suu) as goukei from ・・・
としてgoukei値をうけとっておいて、表示してみてはどうでしょうか?
No.1
- 回答日時:
>列の総数
なにをしたいのかさっぱりわかりませんが・・・
count($row)が列数じゃないですか?
>$mino = $row['suu'];
>$goukei = $row['kei'];
>
>$row['kei'] = sum($mino);//←ここがうまく書けていない?
suuが$minoにはいってkeiが$goukeiに入るのはわかりますが
なんでkeiがminoのsum???で$goukeiはどこにいっちゃったのでしょうか?
ここから想像・・・
suuを積み上げていくなら
SET @kei=0;
SELECT suu,@kei=@kei+suu as kei from ・・・
のような書き方もできます。(ちがうのかな?)
この回答への補足
失礼しました。$goukeiは消し忘れました。
カラムsuu 列の合計を得たいのです。
namae suu
------------------
mame 70
kome 80
mugi 90
niku 60
yasai 200
----------------
kei 500
合計のkei 500という数を出したいわけです。
以下のような感じでいいのでしょうか。まったくの素人ですのですみません。
<tr>
<table border=1>
<th>合計</th>
</tr>
<?php
while($row = mysql_fetch_assoc($result)) {
SET @kei=0;
SELECT suu,@kei=@kei+suu as kei from テーブル名;
echo '<tr>';
echo '<td>'.$row['kei'].' </td>';
echo '</tr>';
}
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- PHP 掲示板を作成しておりアップロードファイルとメッセージを並べたいので、アドバイスお願い致します 2 2023/07/17 21:01
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLにHTMLタグを挿入したい
-
PHP + MySQLを使用して詳細画面...
-
SQL1回で、平均と合計を両方出...
-
php データ削除
-
MySQLでデータベースにデータin...
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
PHPからMySQLを操作
-
ResultSetインターフェイスでの...
-
PHPで[]の使い方について
-
VBA ACCESS SQL...
-
実行時エラー3131 FROM 句の構...
-
エラー3011
-
VBAをつかってクエリの情報を抽...
-
特定のフィールドが更新された...
-
データベースに存在するデータ...
-
order by での変数使用について。
-
phpのupdate,sql文にて連番カラ...
-
mysqliを使ってデータベースを...
-
DB Error: no such field
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php データ削除
-
php テーブルを作れない
-
MySQLにHTMLタグを挿入したい
-
SQL1回で、平均と合計を両方出...
-
MYSQLからphpで取り出した...
-
PHPからMySQLへの検索
-
MySQLが使えますレンタルサーバ...
-
phpからdbへアクセスし、レコー...
-
MySQL+PHPでリストから詳細表示
-
文字化け お名前comサーバー
-
PDOでMySQL接続した際の文字化...
-
mysql - 出力を縦表示
-
ACCESSのテーブルをHTMLファイ...
-
PHP の ファイルアップロード
-
GROUP_CONCATで条件指定
-
mysqlより取り出した値が、noti...
-
集計表が作れない
-
実行時エラー3131 FROM 句の構...
-
MySQLでデータベースにデータin...
-
JAVA SQLServerException 列名 ...
おすすめ情報