Значит делать надо вот так...
CREATE TEMPORARY TABLE `temp` LIKE `param`
Потом вставляете в эту таблицу данные
INSERT INTO `temp` VALUES ('','day',$param1),('','type',$param2)
И после этого вот такой запрос
SELECT `list`.`id`, `list`.`name` FROM `list` LEFT JOIN `param` AS p ON (p.`list_id`=`list`.`id`)LEFT JOIN `temp` AS t ON (t.`type` = p.`type` AND t.`value` = p.`value`)
Вот примерно так... возможно надо что то подправить.
Можно без всяких очком научится контролировать зрение, просто тренировки с фокусировкой и разфокусировкой зрения в течении полугода и можно смотреть через любые очки до -5...+5 :) Правда не у всех это получается и потом могут быть проблемы с оптическими приборами вроде бинокля — зрение начинает само подстраиваться и не всегда можно нормально настроить.
Что то я не пойму зачем в запросе "p1.`id`=1" и "p2.`id`=2" если по условию что вы привели то вот так делается
SELECT `list`.`id`, `list`.`name` FROM `list` LEFT JOIN `param` AS p1 ON (p1.`list_id`=`list`.`id`) WHERE p1.`value` IN ($param1, $param2, $param3)
Но это если скажем меньше 50 параметров, если больше - через временную таблицу.
А зачем тему дублировать?
Да на чем удобно на том и пишите ;) 500-600 человек - детская нагрузка.
>Не претендую на роль эксперта в чатах, но с уверенностью скажу что чат просто на пхп+мускул не лучшее решение, необходим демон.
А что на php демона уже нельзя написать?
>Jeck, спасибо, но что-то не видно результатов работы (или они где-то у Вас сохраняются?)
Это только демонстрация алгоритма. Применяется он в других местах для индексации сайтов например.
ЧерныйKот, ну и у меня есть и что? http://jeck.ru/labs/AI/ продавать не буду - не благодарное это занятие.
Вены надо вскрывать вдоль... чему их только учат... Так что показуха это все.
>Даю голову на отсечение спамили по базе юзеров webmoney!
Угу мне тоже пришло на E-mail который в профиле прописан.