'SELECT *, (SELECT count(*) FROM '.prefix.'topics WHERE autor=m.user_id) as count_topics, (SELECT count(*) FROM '.prefix.'posts WHERE autor=m.user_id) as count_post FROM '.prefix.'posts p LEFT JOIN '.prefix.'members m ON p.autor = m.user_id LEFT JOIN (SELECT * FROM '.prefix.'acl WHERE id = 2 ORDER BY id DESC) AS acl WHERE p.topic="'. $uri[0] .'" ORDER BY p.id_post ASC LIMIT '. $this -> core -> pagination -> page .','. $this -> core -> pagination -> LIMIT .''
i zwraca błąd:
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 'WHERE p.topic="2" ORDER BY p.id_post ASC LIMIT 0,10' at line 4
Jak można to naprawić?