You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-100, 100' at line 13
1064
query=SELECT products.*,
availability.name as availability_name,
min(products_atts.price) as pricefrom, min(products_atts.pricex) as pricexfrom,count(products_atts.product_id) as attcount,
products_images.filename as thefile from prodcat_weight
inner join products on products.prod_id=prodcat_weight.prod_id
left join products_atts on products.id=products_atts.product_id
left join availability on products.availability_id=availability.id
left join products_images on products.prod_id=products_images.prod_id and products_images.firstimg = 1
WHERE prodcat_weight.cat_id in (834)
and prodcat_weight.hidden='0'
group by products.id order by prodcat_weight.weight ASC, products.id desc LIMIT -100, 100