Необходимо в профиле пользователя вывести значение кармы пользователя. Профиль я темизировал по своему, поэтому для вывода кармы я использую запрос:
db_query("SELECT COUNT(*) + 1 AS ranking FROM {votingapi_cache} vc LEFT JOIN {users} u ON u.uid = vc.content_id WHERE vc.content_type = 'user' AND vc.value_type = 'karma_point's AND vc.tag = 'karma' AND vc.function = 'sum' AND vc.value $extra_bit, $uid");
Но друпалу это не нравится, и он материться следующим образом:
user warning: 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 's AND vc.tag = 'karma' AND vc.function = 'sum' AND vc.value ,' at line 1 query: SELECT COUNT(*) + 1 AS ranking FROM votingapi_cache vc LEFT JOIN users u ON u.uid = vc.content_id WHERE vc.content_type = 'user' AND vc.value_type = 'karma_point's AND vc.tag = 'karma' AND vc.function = 'sum' AND vc.value , in ...
Не могу понять где ощибка, вроде структура запроса правильная... На счет синтаксиса, ошибка в нем, подскажите где.