PHP: Query属性没有出现


PHP: Query attribute does not appear

情况:我运行了这样的查询:

$result_final = $this->db->query($strSQL);

返回查询,如下所示:

SELECT marksobtained, studentid, pc_z_13_9 .schoolid, pc_z_13_9 .sessionid, pc_z_13_9 .sectionid FROM pc_z_13_9 WHERE pc_z_13_9 .masterclassid = 13 AND pc_z_13_9 .subjectmasterid = 9 AND pc_z_13_9 .schoolid = 223 AND pc_z_13_9 .sessionid = 595 AND pc_z_13_9 .sectionid = 897 AND pc_z_13_9 .examid = 137 ORDER BY studentid ;

问题:我做了以下操作。

foreach ($query->result() as $row1)
    {
        print_r($row1);

令人惊讶的是,print_r没有列出'studentid'!在查询中,它是第二个参数。但是它列出了查询的所有其他属性。

对不起,我的问题错了。

不是

foreach ($**query**->result() as $row1)

应该是

foreach ($result_final->result() as $row1)
我犯了一个非常愚蠢的错误。这是由于疏忽造成的