我正在尝试构建一个查询我的数据库然后格式化输出的页面,以便另一个webservice/page
可以访问数据。
理想情况下,我想探索 JSON 格式的数据,但这不起作用。我遇到的另一个比 JSON 不工作更重要的问题是,如果我有 3 条记录$reportsResult
,则只显示最后一条。
请任何有帮助的人。哦,我还需要print_r
外部网页来检索数据还是有更好的方法?
class Pupil {
public $FirstName = "";
public $LastName = "";
}
foreach($reportsResult->getRecords() as $reportRecord) {
$Pupil = new Pupil();
$Pupil->FirstName = $reportRecord->getField('FName');
$Pupil->LastName = $reportRecord->getField('SName');
}
json_encode($Pupil);
OK 设法弄清楚如何从循环中获取所有记录,但是当我执行 print_r 时它仍然没有以 json 格式显示 - 我错过了什么吗?
$AllPupils = array();
foreach($reportsResult->getRecords() as $reportRecord)
{
$Pupil = new Pupil();
$Pupil->FamID = $reportRecord->getField('FName');
$Pupil->ChildName = $reportRecord->getField('SName');
array_push($AllPupils, $Pupil);
}
json_encode($AllPupils);