Добрый день! Я новичок, пишу сам сайт, не могу понять почему выдает ошибку синтаксиса .. В запросе к базе данных: $query = "(SELECT good_id, name, img, anons, price, hits, new, sale FROM goods WHERE goods_brandid = $category AND visible='1') UNION (SELECT good_id, name, img, anons, price, hits, new, sale FROM goods WHERE goods_brandid IN ( SELECT brand_id FROM brands WHERE parent_id = $category ) AND visible='1') ORDER BY $order_db LIMIT $start_pos $perpage"; не нравится ему последняя строчка "ORDER BY $order_db", выдает ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0 9' at line 10
так покажи echo $query; Ты разве запрос не проверял в mysql? Перед тем как его впихнуть в php? Программа говорит что ошибка в запросе к базе данных. Вот про отладку для PHP: phpfaq.ru/debug