Мдя... Парень, судя по всему, гуру в SQL вообще и в MySQL в частности. Даже не считает нужным проверить правильность запроса.
Друг, исправь mysql_query($query) на mysql_query($query) or die(mysql_error()) и увидишь, что здесь что-то не так.
А не так здесь то, что конструкция where something(one,two,three) SQL-ем не понимается. Может быть, стоило использовать IN (one,two,three) ?