Esta es la clase que tengo:
Código PHP:
Ver original
require_once('./conexion/conexion.php'); class datosInstitucion { private $conexion; public function __construct() { $basededatos = new Database(); $bd = $basededatos->bdConexion(); $this->conexion = $bd; } public function obtenerDatos() { try { $consulta = $this->conexion->prepare("SELECT * FROM gesco_datosInstitucion WHERE IdInstitucion = 'INSTI12345'"); $consulta->execute(); $datosColegio=$consulta->fetch(PDO::FETCH_ASSOC); return $datosColegio; } catch(PDOException $e) { echo $e->getMessage(); } } }
En el otro archivo php en donde creo el objeto hice esto y los datos si los recivo si hago un var_dump pero me muestra todos los datos del arreglo.
Asi creo el objeto
Código PHP:
Ver original
$losdatos = new datosInstitucion(); foreach($losdatos->obtenerDatos() as $datos) { }