我正在尝试在PHP OOP中进行简单的选择:
public function loginUsuario($usuario)
{
try {
$pdo = Database::getConnectionPDO();
$usuario = new Usuario();
$usuario->setUsuario($usuario);
$sql = ' SELECT nombres, apellidos FROM tb_usuario WHERE usuario=:usuario ';
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':usuario', $usuario->getUsuario(), PDO::PARAM_STR);
$stmt->execute();
$rs = $stmt->fetchAll();
echo count($rs);
} catch (Exception $ex) {
throw $ex;
}
}
但是,当我运行该方法时,我有这个错误:
Catchable fatal error: Object of class Usuario could not be converted to string in D:\xampp\htdocs\usuarios\core\model\usuarioModel.php on line 20
可能出现什么问题?
答案 0 :(得分:0)
对象名称$usuario
和变量名称$usuario
相同。
更改对象名称,它解决了问题