Código:
porque no me funciona? que tengo malo en el código? require_once('conexion.php'); Class Usuario{ private $idUsuario; private $cedula; private $nombre; private $apellido; public function __construct($cedula=null, $nombre=null, $apellido=null, $idUsuario=null) { $this->cedula=$cedula; $this->nombre=$nombre; $this->apellido=$apellido; } public function getCedula(){ return $this->cedula; } public function getNombre(){ return $this->nombre; } public function getApellido(){ return $this->apellido; } public function setCedula($cedulaP){ $this->cedula=$cedulaP; } public function setNombre($nombreP){ $this->nombre=$nombreP; } public function setApellido($apellidoP){ $this->apellido=$apellidoP; } public function buscarPorCedula($cedula){ $link=new Conexion(); $conexion=$link->conectar(); $consulta=$conexion->prepare('SELECT * FROM usuario WHERE cedula=?'); $consulta->bind_param('s', $cedula); $consulta->execute(); /* vincular las variables de resultados */ $rows=$consulta->get_result(); $resultado=$rows->fetch_assoc(); if($resultado) { $conexion->close(); // $consulta->close(); return new self($cedula,$resultado['nombre'],$resultado['apellido']$resultado['idUsuario']); } else{ $conexion->close(); $consulta->close(); return false; } }