我想在php中为一个变量分配两个值。我使用的是codeigniter,在模型中我需要为一个变量分配两个值。我是怎么做的。 这是我模型的代码。
$status = 'Assign' || $status = 'Complete';
我希望如果$ status等于assign或$ status等于Complete然后检查条件。 我正在尝试,但它不起作用:
{{1}}
答案 0 :(得分:0)
如果要在1个变量中使用数组分配2个值。但在你的情况下,你不需要那样。
你可以这样做:
$this->db->where('bid_status', 'Assign');
$this->db->or_where('bid_status', 'Complete');
return $this->db->get("project_bid")->result();
或者:
$status = ['Assign', 'Complete'];
return $this->db->query("
SELECT *
FROM project_bid
WHERE bid_status = ?
OR bid_status = ? ", $status)->result();
我没有测试过,但我认为它会起作用。