【发布时间】:2014-03-17 12:45:23
【问题描述】:
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;
请帮忙
【问题讨论】:
-
$result = db_query('SELECT count(ur1.rid $requestee_id 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 = :requestee_id )) ' , array(':requester_id',$requester_id, ':requestee_id' => $requestee_id))->fetchAll(); return $result;
标签: php mysql drupal drupal-7 drupal-6