![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/04/2009, 23:25
|
![Avatar de pacmanaman](http://static.forosdelweb.com/customavatars/avatar291048_1.gif) | | | 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 |