Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/04/2009, 23:25
Avatar de pacmanaman
pacmanaman
 
Fecha de Ingreso: marzo-2009
Mensajes: 84
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: Problemas con WHILE

Para mi es que sobreescribis $this->esta_consulta con la segunda query! y por eso itera una sola vez.

Es decir ...

$_bd_->_sql_consulta("SELECT ....

Recorres los datos generados de la consulta anterior con el while (como al no pasarle parametros a _sql_fecth_array, internamente vos ya estas tomando la consulta anterior )

Despues dentro del while, realizas otra consulta para listar articulo y hacer la comparación y nuevamente utilizas el ( while ) y a _sql_fecth_array() no le pasas parametros ya que internamente le pasas la consulta ( la de listar categorias ) y así pisando la variable interna de la clase nuevamente $this->esta_consulta y he aquí ( para mi ) el error, ya que vos sobreescribir $this->esta_consulta y cuando vuelve al primer while internamente el $this->esta_consulta sigue asociada a tu ultimo query
__________________
(<++

Última edición por pacmanaman; 08/04/2009 a las 23:36