Пройденные id'шники записал в сессию
$prav=(int)$_SESSION[gameid];
if (isset($_SESSION[iskl]) && $_SESSION[iskl]!="") {$iskl=$_SESSION[iskl]; $_SESSION[iskl]=$iskl.$prav.',';}
При каждом ответе в сессию дописывается новый id, после отрезается лишняя запятая
$iskl=$_SESSION[iskl];
$iskl = substr($iskl,0,-1);
И сам запрос
$res=mysql_query("SELECT * FROM models WHERE image!='' AND id NOT IN($iskl) ORDER BY rand()");
Спасибо. Чуть позже выложу ссылку на результат, это игра "Угадай машину". В базе есть модели авто с картинками. Выводится изображение, правильный ответ и 3 неправильных.