columns
row (database)
中所有codeigniter
的{{1}}怎么样?
以下代码是true
吗?
$this->db->get('mytable')->where('*', $id);
答案 0 :(得分:0)
我假设您想获得第一个匹配的行?如果没有,请你重新解释一下你想要的东西 尝试类似:
$query = $this->db->
select('title')->
from('mytable')->
where('*', $id)->
limit(1)-> //Only want 1 row
get(); //Get result
if ($query->num_rows() == 0)
show_error('No rows to return'); //Exits, nothing after this will run
$row = $query->row(); //Gives you the first row, you can
答案 1 :(得分:0)
我建议使用这一行代码
$result = $this->db->get_where(<table_name>, array(<field_name> => <check_value>));
因此,您要求的代码将成为
$result = $this->db->get_where('mytable', array('*' => $id));
但我不确定你要求的代码是否会像这样工作:|
答案 2 :(得分:0)
您可以使用此代码获取单行的所有列
$this->db->where('id', $id);
$result = $this->db->get('mytable);
或者只是你可以试试这个
$result = $this->db->get_where('mytable', array('id' => $id), $limit, $offset);