Нужно сделать выборку так:
SELECT id,title,data
FROM #__table
WHERE state=1
AND id NOT IN ('" . $arrIds2NAr . "')
ORDER BY RAND()
LIMIT 3
где $arrIds2NAr - это 1,23,56,89,11,22,45
Получается, есть лимит выборки. Все вроде выполняется как надо. При AJAX запросе данные подгружаются на страницу и в NOT IN приходят новые ID которые НЕ НАДО включать в запрос, НО ОНИ ВСЕ-РАВНО ПОПАДАЮТ. Т.е., например, в $arrIds2NAr есть ID=25, но он все-равно попадается в выборке. Как это исправить?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей