Drupal用户关系查询将获取Count Common Friend
查询问题
SQLSTATE [HY093]:参数号无效:绑定变量数与令牌数不匹配:
$result = db_query('SELECT count(ur1.rid) AS COUNT
FROM {user_relationships} ur1
WHERE ur1.requester_id = :requester_id
AND (ur1.requestee_id
IN (SELECT ur2.requestee_id
FROM {user_relationships} ur2
WHERE ur2.requester_id = 1))
' , array(':requester_id',$requester_id, ':requestee_id' => $requestee_id))->fetchAll();
return $result;
请帮助
答案 0 :(得分:0)
错误消息说明了一切。您的查询中有一个参数标记(:requester_id),并提供2个绑定变量。
您想在查询中使用requestee_id吗?如果是这样,您需要在查询中为其添加令牌。