public function getAllByPersonaAndPage($idPersona, $inicio, $cantidadPorPagina) { $casas = new ArrayObject(); $mysqli = new mysqli(Connection::DBHOST, Connection::DBUSERNAME, Connection::DBPASS, Connection::DBNAME); $query = "SELECT id, id_persona, capacidad, ambientes, banios, superficie, direccion, dormitorios,\n img1, img2, img3, img4, img5, valor FROM casa WHERE id_persona=? LIMIT ?,?"; $statement = $mysqli->prepare($query); $statement->bind_param("iii", $idPersona, $inicio, $cantidadPorPagina); $statement->execute(); $statement->bind_result($id, $idPersonas, $capacidad, $ambientes, $banios, $superficie, $direccion, $dormitorios, $img1, $img2, $img3, $img4, $img5, $valor); while ($statement->fetch()) { $casa = new Casa(); $casa->setId($id); $casa->setIdPersona($idPersonas); $casa->setCapacidad($capacidad); $casa->setAmbientes($ambientes); $casa->setBanios($banios); $casa->setSuperficie($superficie); $casa->setDireccion($direccion); $casa->setDormitorios($dormitorios); $casa->setImg1($img1); $casa->setImg2($img2); $casa->setImg3($img3); $casa->setImg4($img4); $casa->setImg5($img5); $casa->setValor($valor); $casas->append($casa); } $mysqli->close(); return $casas; }