タイトル通りデータベースに登録されている値の最新のものより一つ前のデータを取得しその差を表示したいと考えています。
表示する際にuserのIDと日付のデータで繰り返し文を使い表示させています。
この場合sql文をもう一度作り前日のデータを取り出した後違う変数に入れて計算し繰り返す方法以外に何か方法はありますか?
php
1コード 2 $stmt = $db->prepare("SELECT * FROM con WHERE con_date=:con_date AND team=:team"); 3 $stmt->bindValue(':con_date', $con_date, PDO::PARAM_STR); 4 $stmt->bindValue(':team', $team, PDO::PARAM_STR); 5 $stmt->execute(); 6 $db=null; 7 8<?php while ($result = $stmt->fetch()) 9{ 10?> 11 12echo $result['weight_1']; 13 14 15<? 16} 17?> 18 19
バージョン
php 5.6
mysql 5.7
体重を入力しdbに挿入した後、確認画面にて本日の体重と前日の体重を比較して出力したいです。
例)
今日 前日比
50㎏ +0.5
回答2件
あなたの回答
tips
プレビュー