在codeigniter中选择查询不能与mysqli一起使用

问题描述 投票:0回答:4

不建议在mysql中执行但不在mysqli和mysqli中执行的mysql查询,所以我必须在codeigniter中为mysqli使用什么语法:

 $sql = "SELECT admin_email
                FROM `tbl_admin`
                WHERE `admin_email` = '" . $username . "' and `admin_password` = '" . $password . "'"; 
        $query = $this->db->query($sql);
codeigniter
4个回答
2
投票

您可以使用Codeigniter查询Bulider

$this->db->select('admin_email');
$this->db->from('tbl_admin');
$this->db->where('admin_email', $username);
$this->db->where('admin_password', $password);
$query = $this->db->get();

2
投票

我希望它能起作用...

$this->db->select('*');
$this->db->from('tbl_admin');
$this->db->where('admin_email', $username);
$this->db->where('admin_password', $password);

$query = $this->db->get();
$result = $query->row();

return $result;

0
投票

尝试...

 $this->db->select('admin_email');
 $this->db->where(
             array(
                'admin_email' => $username,
                'admin_password' => $password
             ));
 $query = $this->db->get('tbl_admin');
 $result = $query->row();

希望它对您有用...


0
投票
$this->db->where('admin_email',$email);
$this->db->where('admin_password',$password);
$qry = $this->db->get('tbl_admin');
if($qry->num_rows() > 0){
    return true;
}else{
    return false;
}
© www.soinside.com 2019 - 2024. All rights reserved.