计算学生参加的天数

Count Days Student has Attended

我正在计算学生上课的天数 class。

我需要它根据 member_id 登录的内容显示总出勤率。

这是我目前拥有的:

$id_member = 3;
$query = "SELECT COUNT(attendance) AS day_at FROM day_attendance WHERE id_member=$id_member"; 
$response = @mysqli_query($dbc, $query);
$row = mysqli_fetch_array($response);
$day_at = $row["day_at"];
echo $day_at;

它抛出这个错误:Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /usr/www/user1/web/data/test.php on line 737

我认为您拼错了 id 列,应该是 member_id(如您的屏幕所示)而不是 id_member,如您的 sql 查询。

这就是为什么 mysqli_fetch_array 向您显示警告,因为 mysqli_query 失败,当它失败时 returns 一个布尔值 (false)。 (顺便说一句,使用@字符真的很糟糕)