$idss = '3,2,7,5';$re = $db->findall('select id,title from aaa where id in('.$idss.')');foreach($re as $list){ echo $list['id'].',';}
echo 3,2,5,7;
$db->findall
このメソッドを変更する必要がある場合は、デフォルトで ID によるソートが行われます。
select id,title from aaa where id in('.$idss.')
分析のために結果セットをポストする必要があります
$db- > ;findall
このメソッドを変更する必要がある場合、このメソッドはデフォルトで ID でソートされます。
//数据库执行语句 function query($sql){ if(!empty($sql)){ $this->sql = $sql; $result = mysql_query($this->sql,$this->link_id); if(!$result){ return false; }else{ $this->result = $result; return $this->result; } }else{ return false; } } //获取数据列表 @param string $sql 查询语句 @return array 二维数组 public function findall($sql){ $result = $this->query($sql); if ($result!==false){ $arr = array (); $row = mysql_fetch_assoc($result); while ($row){ $arr [] = $row; $row = mysql_fetch_assoc($result); } return $arr; }else{ return false; } }
$re = $db->findall("select id,title from aaa where id in($idss) order by fiind_in_set(id, '$idsd')");
select id,title from aaa where id in('.$ idss. ')
分析のために結果セットを送信する必要があります
$re = $db->findall("select id,title from aaa where id in($idss) order by fiind_in_set(id, '$idsd')");
$re = $db->findall("select id,title from table where find_in_set(id, ".$idss.")");