Предположим, что у нас имеется массив:

$pages_id = array
         (
           [0] => 25
           [1] => 43
           [2] => 88
         )

Это ID страниц, которые нужно либо включить в SQL запрос с конструкцией WHERE для PHP Mysql, либо исключить их из запроса.

SELECT * FROM pages WHERE id = //значения из массива $pages_id //

Давайте рассмотрим способ, который позволяет выполнить этот запрос.

Ситуация 1. Нужно включить нужные страницы в запрос.

В этом случае нужно использовать оператор IN. Строка запроса будет выглядеть вот так:

SELECT * FROM pages WHERE id IN(".implode(',',$pages_id).")

Ситуация 2. Нужно исключить страницы с выбранными id из запроса.

В этой ситуации решить проблему можно с помощью оператора NOT IN. Посмотрите на строку запроса:

SELECT * FROM pages WHERE id NOT IN(".implode(',',$pages_id).")

Довольно полезные операторы, которые могут значительно упростить ваши программы на языке PHP.

Больше моих уроков по PHP для начинающих здесь.