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 '; AND i_status=2 AND m_confirmed>0 AND m_rateme=1 AND t_enable_voting=0 ORDER BY' at line 1 Failed query: SELECT * FROM rate_members LEFT JOIN rate_pictures ON m_id=i_user LEFT JOIN rate_member_types ON m_type=t_id WHERE (m_id<>"") AND m_type=all.html; AND i_status=2 AND m_confirmed>0 AND m_rateme=1 AND t_enable_voting=0 ORDER BY RAND() LIMIT 1