ai didi

codeigniter - 多个where条件codeigniter

转载 作者:行者123 更新时间:2023-12-03 01:54:43 24 4
gpt4 key购买 nike

如何将此查询转换为事件记录?

"UPDATE table_user 
SET email = '$email', last_ip = '$last_ip'
where username = '$username' and status = '$status'";

我尝试将上面的查询转换为:

$data = array('email' => $email, 'last_ip' => $ip);
$this->db->where('username',$username);
$this->db->update('table_user',$data);

使用 where 子句状态怎么样?

# must i write db->where two times like this?
$this->db->where('username',$username);
$this->db->where('status',$status);

我也尝试过这个:

$this->db->where('username',$username,'status',$status);

最佳答案

您可以使用数组并传递该数组。

Associative array method:
$array = array('name' => $name, 'title' => $title, 'status' => $status);

$this->db->where($array);

// Produces: WHERE name = 'Joe' AND title = 'boss' AND status = 'active'

或者如果您想做 = 比较之外的其他事情

$array = array('name !=' => $name, 'id <' => $id, 'date >' => $date);

$this->db->where($array);

关于codeigniter - 多个where条件codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538376/

24 4 0
文章推荐: php - php中$a和$$a有什么区别?
文章推荐: elasticsearch - 在Elasticsearch中替代_timestamp
文章推荐: ios - 后台播放音频
文章推荐: PHP如何循环遍历post数组
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com