que tal mi problema es que necesito traer datos de una consulta pero al parecer me trae datos vacios y creo que mi problema puede estar en el modo que hago la consulta.Tengo el siguiente codigo en un php para conexion a la base de datos (resumido ya que elimine lo que considere innecesario puesto que la conexion si se realiza correctamente)
return $this->conexion= new PDO($url,$usuario,$password);
en otro php tengo un constructor al que le mando el nombre de la tabla sobre el cual se va a trabajar y al mismo tiempo hago la conexion
public function __construct($tabla = null){ $this->conexion = (new Conexion())->conectar(); $this->tabla= $tabla;}
en ese mismo PHP tengo un metodo get el cual hace el select
public function get(){ try{ $this->sql = "SELECT * FROM {$this->tabla} {$this->where}"; $sth=$this->conexion->prepare($this->sql); $sth->execute(); return $sth->fetchAll(PDO::FETCH_OBJ); }catch(Exception $e){ echo $e->getTraceAsString(); }}
en el index tengo lo siguiente
$crud = new Crud ("personas");$lista=$crud->get();var_dump($lista);
Pero al momento de mostrar el var_dump no obtengo resultados cabe mencionar que la tabla si tiene registros