-1

我正在尝试使用此代码获取表格的几个条目

$statement = $conn->prepare('SELECT * FROM players WHERE longitude > :long1 AND longitude < :long2 AND latitude > :lat1 AND latitude < :lat2 AND id != :mPlayerId ');
            $statement->bindParam(':long1', $long1, PDO::PARAM_INT);
            $statement->bindParam(':long2', $long2, PDO::PARAM_INT);
            $statement->bindParam(':lat1' , $lat1, PDO::PARAM_INT);
            $statement->bindParam(':lat2' , $lat2, PDO::PARAM_INT);
            $statement->bindParam(':myPlayerId' , $myPlayerId, PDO::PARAM_INT);
            $statement->execute();

            if(!($players = $statement->fetchAll(PDO::FETCH_ASSOC))) 
            {
                return false;
            }

            $conn = null;
        } catch(PDOException $e) {
            throw $e;
        }

现在我想得到每个条目。假设每个条目包含 id、name、email。我怎样才能得到每个条目的数据?

我脑子里有这段代码,有人可以检查这是我需要的还是需要别的东西?

foreach($players as $player)
        {
        this->ShowResult($player->id,$player->email);
        }
4

1 回答 1

1

使用类似的东西

foreach($players as $player)
{
    this->ShowResult($player['id'],$player['email']);
}

应该做的

于 2013-01-31T12:50:35.903 回答