当我在 DirectAdmin 中单击 go 时,查询工作正常,但是当我编写代码以显示记录集时,它显示不同的结果。我的模型:
public function getAgents(){
$db =JFactory::getDBO();
$query_Recordset1 = "SELECT *,SUM(ag_end - ag_start) AS ag_num FROM #__basak_agent group by ag_fname";
$db->setQuery($query_Recordset1);
return $db->loadAssoc();
}
这是我的 .php 代码:
</thead> <?php
$count=0;
$result=$this->get('Agents');
foreach( $result as $row_Recordset1 )
{
$count++;
?>
<tr>
<td> <?php echo $count ?></td>
<td> <?php echo $row_Recordset1['ag_fname'] ; ?></td>
<td> <?php echo $row_Recordset1['ag_lname'] ; ?></td>
<td> <?php echo $row_Recordset1['ag_num'] ; ?></td>
</tr>
<?php } ?>
</table>
但在代码中显示:
1 a a a
2 a a a
3 2 2 2
表中没有这样的字段,我不知道它来自哪里??!任何人有建议,我必须在哪里寻找它?我的代码有什么问题?