Cita:
Iniciado por mortiprogramador Bueno, no había visto este post, interesante
creo que lo que te ocurre es porque no estás
descargando el valor anterior de $this->_result
pues en lo que muestras finalmente el array
termina teniendo 2 posiciones (0,1)
intenta al inicio de la función limpiar el contenido
Código PHP:
$this->_result = '';
saludos
jaja bueno creo que eso fue en el tiempo que estubiste medio perdido que lo comence y como estaba en el foro de POO y lo he medio revivido para no abrir post nuevos xq no esta tan viejo y pense fue en declarar el array en cada metodo ej
Código PHP:
Ver original#
public function selectAll($table,$condicion=NULL){
try{
$this->_result
[]=array(); #
#
#
#
#
#
{
#
#
$this->_query=$this->_conect->prepare("SELECT * FROM $table");
#
#
$this->_query->execute();
#
#
}
#
#
else{
#
#
$this->_query=$this->_conect->prepare("SELECT * FROM $table WHERE $condicion");
#
#
$this->_query->execute();
#
#
}
#
#
while($this->_row=$this->_query->fetch()){
#
#
$this->_result[]=$this->_row;
#
#
}
#
#
//$this->_conect="";
#
#
return $this->_result;
#
#
}
#
#
catch(PDOExeption $e){
#
#
echo $e->getMessaage();
#
#
}
#
#
}
pero limpiandolo como dices tambien me serviria gracias por la acotacion saludos