0
私はmysqlテーブルをループして属性を表示しようとしています。何らかの理由で、1行のデータしか表示されません。私は間違って何をしていますか?phpループでSQLテーブルを表示
$query = "SELECT DATE(date) AS date, type, time_in_minutes, heartrate, calories FROM exercise_log WHERE id = '" . $_SESSION['id'] . "'";
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
while ($row = mysqli_fetch_array($result)) {
echo $row['date'] . $row['type'] . $row['time_in_minutes'] .
$row['heartrate'] . $row['calories'] .
'<ahref="removelog.php"><img id="trash" src="images/trashcan.png" alt="Profile Picture"></a><hr/><br />';
}
mysqli_close($dbc);
によってフェッチされレコード数を示します
下のコードを使用して、結果セットの数を確認してください。プライマリキーの場合は、明らかに1つの行しか得られません – user1234
これを修正する方法はありますか? –
@ yes削除条件 – user1234