如何在选择时通过列的唯一id来过滤某些行


how to filter the some rows by unique id of column while selecting

我有一张表。该表有一列。列具有唯一id(自动递增)。列共有50行。所以每一行都有唯一的id。例如:列的id是1到50。

现在我想按列id过滤行,列id是倍数,如1,4,5,8,12,13,15,17,。。。。我需要查询类似;从表中选择*,其中列id=1,4,5,8,12,13,15,17。。。。

从column_id NOT IN(1,4,5,8,12,13,15,17…)的表中选择*

=>试试这个。

$circle_id=$_POST['circle_id'];
 $query = "SELECT * from `mobpostpaid_offer_tbl` ";
            $result = mysql_query($query) or die (mysql_error());
            while($row = mysql_fetch_array($result))
            {
    $parr=explode(',',$row['circle_id']);
     $size = sizeof($parr);
    for($i=0;$i<$size;$i++) 
    { 
     if($parr[$i]==$circle_id)
}