我有一个记录集,当我从 MOODLE 数据库执行 mysql 查询时返回该记录集。
我得到的一个例子:
我需要做的是在循环中计算“SCORE”字段。如果总分小于或等于 1,我必须显示每一行。如果“分数”超过 1,我必须只显示加起来不超过 1 的记录。
例子:
因此,当我执行循环并将记录写入 csv 时,这就是我需要显示的内容:(记录 3 已被删除)。
有没有办法可以使用记录集来做到这一点?
我正在使用的代码的一个示例(不是实际代码,因为它正在写入 csv 并且令人困惑)是:
foreach ($recordset as $user) {
echo 'Event Code' . $user->code . '<br />';
echo 'Date' . $user->date. '<br />';
echo 'UserId' . $user->UserId. '<br />';
echo 'Fullname' . $user->Fullname. '<br />';
echo 'Score' . $user->Score. '<br />';
}