Index: modules/views/views_query.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/views_query.inc,v
retrieving revision 1.31
diff -u -r1.31 views_query.inc
--- modules/views/views_query.inc	15 May 2006 01:11:33 -0000	1.31
+++ modules/views/views_query.inc	16 May 2006 17:22:58 -0000
@@ -115,7 +115,9 @@
           $not = "NOT";
         }
         $query->ensure_table($table);
-        $query->add_where("%s.%s $not IN ('%s')", $table, $field, implode("','", $filter['value']));
+        $where_args = array_merge(array($table, $field), $filter['value']);
+        $placeholder = array_fill(0, count($filter['value']), '%s');
+        $query->add_where("%s.%s $not IN ('". implode("','", $placeholder) ."')", $where_args);
       }
       else {
         $howmany = count($filter['value']);
