我似乎找不到清楚说明这一点的文档。
public function get_user_id_from_username($username){
$this->db->where('username', $username);
$this->db->select('id');
$query = $this->db->get('users');
}
很简单,我想返回我刚刚从数据库中选择的 id。无论如何可以告诉我如何访问该ID吗?
谢谢。
我似乎找不到清楚说明这一点的文档。
public function get_user_id_from_username($username){
$this->db->where('username', $username);
$this->db->select('id');
$query = $this->db->get('users');
}
很简单,我想返回我刚刚从数据库中选择的 id。无论如何可以告诉我如何访问该ID吗?
谢谢。
该手册非常有启发性
$row = $query->row();
echo $row->id;
public function get_user_id_from_username($username){
$query='select id from users where username=?';
$params=array();
$params[]=$username;
$result=$this->db->query($query, $params);
$result=$result->row_array();
return $result['id'];
}
如果您期望多行 result_array 有效:
$result=$this->db->query($query, $params);
$result=$result->result_array();
//uses the form $result[0]['id']
//try a print_r
print_r($result);