如何在php中为一个变量分配两个值

时间:2017-11-26 19:02:33

标签: codeigniter

我想在php中为一个变量分配两个值。我使用的是codeigniter,在模型中我需要为一个变量分配两个值。我是怎么做的。 这是我模型的代码。

$status = 'Assign' || $status = 'Complete';

我希望如果$ status等于assign或$ status等于Complete然后检查条件。 我正在尝试,但它不起作用:

{{1}}

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();

我没有测试过,但我认为它会起作用。