2016-11-11 4 views
0

Я интегрировал Джейми Rumbelow Моя модель для ведения активной записи запросов с CodeIgniter из GitHub - https://github.com/jamierumbelow/codeigniter-base-modelКак пройти (не равно нулю) в MY_Model

SELECT * FROM `user` WHERE user_id =1 and phone_no is not null; 

я хотел использовать этот запрос MySQL в MyModel и Я пробовал это.

$data['user_details'] = $this->user_details_model->get_many_by(array('user_id' => $user_id, 'phone_no' =>NULL)); 

выше один работает правильно, но я хотел бы сделать наоборот is not null. Пожалуйста, помогите мне с этим. Спасибо

ответ

1

Попробуйте это:

$data['user_details'] = $this->user_details_model->get_many_by(array('user_id' => $user_id, 'phone_no !=' =>NULL)); 

Может быть, это также работает:

$data['user_details'] = $this->user_details_model->get_many_by(array('user_id' => $user_id, 'phone_no IS NOT' =>NULL)); 
1

попробовать это, может быть полезно

$data['user_details'] = $this->user_details_model->get_many_by(array('user_id' => $user_id, 'phone_no != ' =>NULL)); 

ИЛИ

$data['user_details'] = $this->user_details_model->get_many_by(array('user_id' => $user_id, 'phone_no != ' =>""));