Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Fiz uma query simples com PDO, só que não retorna nada.
try{
$query = "SELECT * FROM administrador WHERE id = :id";
$stmt = $this->_conexao->prepare($query);
$stmt->execute(array(':id' => $id));
$obj = $stmt->fetchObject();
$this->_administrador->setId($obj->id);
$this->_administrador->setNome($obj->nome);
$this->_administrador->setEmail($obj->email);
$this->_administrador->setUltimoAcesso($obj->ultimo_acesso)
return $this->_administrador;
}
catch (PDOException $ex){
echo "Erro: ".$ex->getMessage();
}
Se eu setar na mão o meu objeto administrador, funciona, mas se eu deixo como está, setando com os resultados do PDO, não seta nada. Alguém está vendo alguma coisa errada nesse meu código? Eu até agora não vi.
Valeu
Funcionou.
Eu já tinha tentado bindar o parametro dessa maneira, mas não tinha ido, agora mudei isso e funcionou. Mudei tambem a maneira como eu passava o id para esse metodo, acho que o $id estava vindo errado.
Bom, de qualquer maneira, funcionou.
Valeu.
try{
Veja se da certo agora.