我想检索以下字段名称的值,只要它们不是null。这是我在模型中编写的代码。它很容易只检查一个非空的字段。但是如何检查多个字段。如果有人可以帮助我真的很棒。提前谢谢。
function viewSummary($rid){
$this->db->select('summary_call1,summary_call1_date,summary_call2,summary_call2_date,summary_sms1,summary_sms1_date,summary_sms2,summary_sms2_date,summary_email1,summary_email1_date,summary_email2,summary_email2_date,summary_other1,summary_other1_date');
$query = $this->db->get_where('register',array('r_id'=>$rid));
return $query->result();
}
答案 0 :(得分:1)
您可以在codeigniter中链接方法,以便添加此
$this->db->where('mycolumn1 !=', NULL);
$this->db->where('mycolumn2 !=', NULL);
答案 1 :(得分:0)
试试这个:
/* ----------------------------- Create a new Strategy -------------------------*/
const strategy = new Strategy(params, (payload, done) => {
const query = {
token: jwtSimple.encode(payload, credentials.jwtSecret),
expires: {$gt: new Date()}
};
TokenSchema.findOne(query, (err, result) => {
if (err) done(err, null);
if (!result) done(null, null);
done(null, payload);
});
});
passport.use(strategy);
/* -------------------------------------------------------------------------------*/