我只想要一些$ row数据显示只有一次不显示所有时间。因为所有数据都在一个元组中是相同的。而且无需再次展示。
此代码是否正常但无效?我显示所有数据重复相同的原因?我在codeigniter工作。
代码在这里:
foreach ($data as $row)
$i=0;
if ($i==0){
echo $row->vehicle_number;}
$i=1;
答案 0 :(得分:0)
您需要在模型中使用$db->get()->row_array()
,这将从数据库中返回一行。
答案 1 :(得分:0)
希望这会对您有所帮助:
注意:您应该只返回一行数据,其中包含$db->get()->row()
或$db->get()->first_row(
};或$db->get()->last_row()
以便不需要循环数据;
做这样的事情:
foreach ($data as $key => $row)
{
if ($key == 0 )
{
$data['vehicle_number'] = $row->vehicle_number;
$data['route_name'] = $row->route_name;
$data['route_time'] = $row->route_time;
$data['status'] = $row->status;
}
$data[$key]['id '] = $row->id ;
$data[$key]['vehicle_id'] = $row->vehicle_id;
$data[$key]['point'] = $row->point;
$data[$key]['time'] = $row->time;
}
print_r($data);