获取由逗号分隔的数据在哪里

时间:2016-03-01 18:23:07

标签: php mysql codeigniter

任何人都可以告诉我,当where子句中的逗号用逗号分隔时,我怎么能得到名字。

这是我试过的:

{{1}}

我想打印所有名称为29,25的名称,而不使用其他查询位置 但我的打印只有一个id为29

1 个答案:

答案 0 :(得分:1)

如果你想在where子句中使用两个id,你可以使用where_in,如:

$this->db->select("name"); 
$this->db->from("seller"); 
$this->db->where_in("id",array(29,25)); 
$q = $this->db->get(); 
$res = $q->result_array(); 

此处ids用作数组array(29,25)

要打印结果,请使用foreach loop

foreach($res as $value){
    echo "Name: ".$value['name'] . "<br>";
}