Udesign, я же тебе дал совет, сперва проверить значения переменных, которые подставляются в запрос к БД. Скорее всего они пусты. Как проверить? -- Перед запросом напиши
echo '<pre>'; var_dump(1, 2 ,3 ,4 и т.д.); die; Где вместо 1, 2 ,3 ,4 напиши свои переменные через запятую.