假设T表
id    value  
1     A
2     B
3      C 
4      A
5      A想获取全部A值的id,
组成这样:
$C=(1,4,5);应该怎么写,非常感谢

解决方案 »

  1.   

    $data = array();
    foreach($tdata as $itm) {
    $data[$itm['value']][] = $itm['id'];
    }
    var_dump($data['A']);//array(1, 4, 5);
      

  2.   

    $r = mysql_query("select * from T where value='A'");
    $C = array();
    while($row = mysql_fetch_assoc($r)){
         $C[] = $row['id'];
    }
    print_r($C);
      

  3.   

    select value, group_concat(id) from tbl_name group by value