[英]Display sql table with a php loop
我试图遍历mysql表并显示属性。 由于某种原因,它将仅显示一行数据。 我究竟做错了什么?
$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);
使用以下代码检查结果集的数量
$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.');
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
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)
;
这将显示您的查询正在获取多少条记录
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.