where()在codeigniter中显示“is null”而不是变量值

jobtbby3  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(364)
$email='abc@abc.com';
$pass= 123;
$this->db->select('*')->from('user')->where('email',$email)->where('password',$pass)-> get()->result();

结果如下:-

'select * from user where email IS NULL and password IS NULL';

但它和 $this->db->query(); 请帮我找出为什么它不会像:-

'select * from user where email="abc@abc.com" and password="123" ';
z9ju0rcb

z9ju0rcb1#

使用此方法。希望对你有帮助

$email = "abc@example.com"; 
$password = "abc123";

public function getdata()
{
    // first load your model if not added in your config/autoload file
    return $this->db->get_where('table_name', array('email' => $email, 'password' => $password))->row_array();

}

相关问题