PHPでデータベースから1レコードしか取得しないのでforeach以外での表示方法が知りたいです。
データベースの構成は以下になります。
(int)id (int)complete (int)sales
1 3 162000
2 5 172000
SQL実行文は以下になります。
php
1 $sql = "SELECT SUM(complete) as total01, SUM(profit) as total02 FROM report"; 2 $res = $dsn->query($sql); 3 4 <?php foreach($res as $i){ 5 echo $i['total01']; 6 echo number_format($i['total02']); 7 }
表示結果
334,000
改善したい点
上記では計算結果を一行取得すればいいかとおもいますので、
わざわざforeachで回す必要がないと考えております。
foreachで回さずに一行だけ取得して表示させる方法をご教授いただければ幸いです。
補足
php
1$sql = "SELECT SUM(complete) as total01, SUM(profit) as total02 FROM report LIMIT 1"; 2$res = $dsn->query($sql);
上記で1行だけ取得した後の表示方法は
php
1echo $res
で宜しいでしょうか?
回答3件
あなたの回答
tips
プレビュー