我遇到了致命的错误,任何人都可以帮我解决代码有什么问题。 请帮忙。
public function index(){
$t_name = $this->input->post('t_name');
$row_id = $this->input->post('change_id');
if($t_name == ''){
$t_name = 'table1';
}
if($row_id == '')
{
$row_id = 1;
//Setup a database connection returning a single row value
$this->db->select("*");
$this->db->where("Q_Id", $row_id);
$query = $this->db->get('table1',1,0);
if($query->num_rows() > 0) {
$variable = $query->row("Q_Id");
$qu['res'] = $variable;
} else {
}
}
$this->load->view('admin/question_paper_alter' , $qu);
}
查看代码。我想在这个表字段中打印我的行。任何人都可以帮助我。
<?php foreach($res->result_array() as $row):?>
<tr>
<td><?php echo $row['rrid']?></td>
<td><?php echo $row['name']?></td>
</tr>
<?php endforeach; ?>
答案 0 :(得分:1)
在查询中写result_array();
。
$data= $this->db->get()->result_array();
$i=0;
foreach ($data as $row);
{
echo $row[$i]->title;
echo $row[$i]->name;
$i++;
}
result_array
返回带有stdobject
答案 1 :(得分:0)
检查https://www.codeigniter.com/userguide3/database/results.html
result_array()是$ query的方法
.mybackground {
height: 590px;
background-image: url("yourimage.png");
background-position: 50% 0;
background-size: auto, auto 100%;
}
之类的操作