我有以下表格
我的列表表
playerId listId type
50 10 0
51 10 0
球员
id x xx etc
50 x xx etc
51 x xx etc
我想在我提供 listId 和 type 的地方运行一个查询,它将获取与该 listId 和 type 相关的所有玩家的列表
try {
$conn = $this->GetDBConnection();
$type = 0; // 0 REQUEST BY PLAYERS
$statement = $conn->prepare('SELECT p.* FROM myListTable c, players p WHERE (c.listId = :listId ) AND (c.type = :type) AND ( p.id = c.playerId) ');
$statement->bindParam(':listId', $listId, PDO::PARAM_INT);
$statement->bindParam(':type', $type, PDO::PARAM_INT);
$statement->execute();
if(!($row = $statement->fetchAll(PDO::FETCH_ASSOC))) {
return false;
}
$conn = null;
} catch(PDOException $e) {
throw $e;
}
这只是让我误会。我该怎么做才能修复此查询?