Ver Mensaje Individual
  #33 (permalink)  
Antiguo 24/10/2010, 18:26
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: lo estoy haciendo bien??

Cita:
Iniciado por mortiprogramador Ver Mensaje
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
  1. #
  2. public function selectAll($table,$condicion=NULL){        
  3.         try{                      
  4.           $this->_result[]=array();
  5. #
  6.  
  7. #
  8.          
  9. #
  10.  
  11. #
  12.            if(empty($condicion))
  13. #
  14.  
  15. #
  16.            {
  17. #
  18.  
  19. #
  20.                $this->_query=$this->_conect->prepare("SELECT * FROM $table");
  21. #
  22.  
  23. #
  24.                $this->_query->execute();
  25. #
  26.  
  27. #
  28.            }
  29. #
  30.  
  31. #
  32.            else{
  33. #
  34.  
  35. #
  36.                $this->_query=$this->_conect->prepare("SELECT * FROM $table WHERE $condicion");
  37. #
  38.  
  39. #
  40.                $this->_query->execute();
  41. #
  42.  
  43. #
  44.            }  
  45. #
  46.  
  47. #
  48.            while($this->_row=$this->_query->fetch()){
  49. #
  50.  
  51. #
  52.                $this->_result[]=$this->_row;          
  53. #
  54.  
  55. #
  56.            }
  57. #
  58.  
  59. #
  60.            //$this->_conect="";          
  61. #
  62.  
  63. #
  64.            return $this->_result;
  65. #
  66.  
  67. #
  68.        }
  69. #
  70.  
  71. #
  72.        catch(PDOExeption $e){
  73. #
  74.  
  75. #
  76.            echo $e->getMessaage();
  77. #
  78.  
  79. #
  80.        }
  81. #
  82.  
  83. #
  84.    }
pero limpiandolo como dices tambien me serviria gracias por la acotacion saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way