在我看来,我把桌子上所有的记录都打印出来了。我制作了一个按钮,通过将行的id传递给model来更新行。当我打印用于获取id
的变量时,它会打印出来。但是当我把它放到查询中时,查询结果是空的。有人能帮帮我吗,我的密码怎么了?
这是我的视图代码
echo " <tr><td width='250' name='tanya'>$row->pertanyaan</td>
<td name='jawab'>$row->jawaban</td>
<td width='90'><a href='c_faq/edit?id=".$row->id_faq."' class='btn btn-default' role='button'><i class='glyphicon glyphicon-edit'></i></a>
<button><span class='glyphicon glyphicon-remove'> </span></button></a>
</td>
</tr>";
这是我的控制器
public function edit()
{
$data["edits"] = $this->m_faq->acts();
$this->load->view('v_editfaq', $data);
}
这是我的模特
public function acts()
{
$idtemp = $this->input->get('id');
$query= $this->db->query('select * from faq where id_faq = "$idtemp"');
return $query->result();
}
当我打印
$idtemp
时,它得到了正确的id
。但当我把它放入$query
后,结果是空的。 最佳答案
我想里面的$idtemp无法识别真实身份,它仍然是$idtemp,你需要把它放进去
$query= $this->db->query("select * from faq where id_faq = '$idtemp'");
关于php - 使用codeigniter中的选定ID更新行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35005318/