SELECT 
							p.p_id,
							p.p_code,
							p.p_name,
							p.cat_id, 
							cat.cat_seoname,
							p.p_manufacturer_id, 
							p.p_active,
							p.p_is_visible,
							p.p_status_id,
							p.p_valid_from,
							p.p_valid_until,
							p.p_vat_val,
							p.p_sell_mu,
							p.p_sell_mu_ratio, 
							pm.p_manufacturer_name,
							pm.p_manufacturer_logo,
							pa.*,
							p.p_id,
							pmr.p_mu_relation_id,
							pmr.p_mu_relation_ratio
					FROM product p 
					LEFT JOIN product_attribute pa 
						ON pa.p_id=p.p_id 
					JOIN category cat 
						ON p.cat_id=cat.cat_id 
					LEFT JOIN product_manufacturer pm
						ON p.p_manufacturer_id = pm.p_manufacturer_id
					LEFT JOIN product_mu_relation pmr
						ON pmr.p_id = p.p_id AND pmr.measure_unit_id = p.p_sell_mu
					WHERE p.p_id='29982' LIMIT 1
Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /home/emedical/public_html/classes/models/core/DBModel.php:155 Stack trace: #0 /home/emedical/public_html/classes/models/core/ProductModel.php(78): DBModel->getSingle('SELECT \r\n\t\t\t\t\t\t...') #1 /home/emedical/public_html/classes/models/core/ProductModel.php(678): ProductModel->getProductInfo('29982', '3915') #2 /home/emedical/public_html/classes/models/core/ProductModel.php(789): ProductModel->getProductBasic(29982) #3 /home/emedical/public_html/classes/models/core/BasketModel.php(257): ProductModel->getProduct(29982) #4 /home/emedical/public_html/template/template_emedicale/basket.php(32): BasketModel->addProductToBasket(29982, 1, 68, true, true) #5 /home/emedical/public_html/basket.php(15): require_once('/home/emedical/...') #6 {main} thrown in /home/emedical/public_html/classes/models/core/DBModel.php on line 155