2015-12-29 32 views
-3

我有一張表。該表有一列。該列具有唯一的ID(自動增量)。 完全列有50行。所以每一行都有唯一的ID。例如:列的ID是1到50.如何通過列的唯一ID過濾一些行,同時選擇

現在我想過濾列ID爲1,4,5,8,12,13,15,17等多個列的行。 我需要查詢像; select * from列表id!= 1,4,5,8,12,13,15,17 ....

+1

使它在發佈新問題前接受問題答案的習慣。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work並保持堆疊成功。 –

回答

0

select * from table where column_id NOT IN(1,4,5,8 ,12,13,15,17 ...)

+0

在WHERE子句 – Viktor

+0

中使用NOT IN(....)非常感謝。有用。 –

+0

如何接受這個答案。 –

0

=>試試這個。

$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) 
}