2015-12-29 3 views
-3

У меня есть таблица. В таблице есть столбец. Столбец имеет уникальный идентификатор (auto increment). Полностью столбец имеет 50 рядов. Поэтому каждая строка имеет уникальный идентификатор. Например: идентификатор столбца от 1 до 50.как фильтровать некоторые строки по уникальному идентификатору столбца при выборе

Теперь я хочу отфильтровать строки по столбцу id, который кратен как 1,4, 5,8,12,13,15,17, .... Мне нужен такой запрос; выберите * из таблицы, где идентификатор столбца! = 1,4,5,8,12,13,15,17 ....

+1

Сделать привычкой принимать ответы от вопросов перед публикацией новых. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work и сохраняйте успех, который он имеет. –

ответ

0

выберите * из таблицы где column_id NOT IN (1,4,5,8 , 12,13,15,17 ...)

+0

Используйте NOT IN (....) в разделе WHERE – Viktor

+0

спасибо много. оно работает. –

+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) 
} 
Смежные вопросы