Foros del Web » Programando para Internet » PHP »

Como se une esto...?

Estas en el tema de Como se une esto...? en el foro de PHP en Foros del Web. miren, quiero unir estas dos cadenas de codigo en una sola... como se puede hacer... while($row = $rs->obtenerArray()) { while($resultados = mysql_fetch_array($usuario_consulta)) { } } ...
  #1 (permalink)  
Antiguo 31/05/2003, 23:35
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 14 años, 7 meses
Puntos: 2
Como se une esto...?

miren, quiero unir estas dos cadenas de codigo en una sola... como se puede hacer...


while($row = $rs->obtenerArray()) {
while($resultados = mysql_fetch_array($usuario_consulta)) {
}
}

ya que cuando estan asi escritas no funcionan las dos... solo la qu esta en el exterior...
  #2 (permalink)  
Antiguo 31/05/2003, 23:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Lo que esto:
$rs->obtenerArray()

Es un objeto .. que hace o que deja de hacer es una ? ..

Si no pones el código completo que usas .. nos explicas que pretendes hacer .. y nos comentas que error obtienes ...no sé como te podremos orientar ...

(supongo que el error que tendras es referente a LINK de conexión abiertos en Msyql .. y que uno de los dos "chafa" al otro .. Pero sólo son hipótesis ..)

En principio .. si $rs instanacia un objeto tipo "capa de abstracción de Base de datos" .. Sería ideal que usases dicho objeto para tu bucle anidado interior .. pero Instanciando otro objeto ..

algo así como:

$rs2= new Nosecomosellame();

Para usar en tu bucle anidado interior ..

while ($resultados=$rs2->obtenerArray())

Por supuesto a $rs2 tendras que usar sus métodos para hacer la consulta pertinente (para hacer lo mismo que tienes en $usuario_consulta .. ) etc.. etc ..

Un saludo,

pd: .. si piensas poner código .. deberías poner el código de la classe que defeines en $rs ...
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:16.