Foros del Web » Programando para Internet » PHP »

copiar variable de respuesta sql

Estas en el tema de copiar variable de respuesta sql en el foro de PHP en Foros del Web. Hola: Tengo una duda, me gustaría saber cómo puedo copiar la respuesta de una consulta sql en php. Ej: $respuesta=mysql_query("select * from tablas", $conexion); Lo ...
  #1 (permalink)  
Antiguo 25/07/2005, 01:45
 
Fecha de Ingreso: noviembre-2004
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
copiar variable de respuesta sql

Hola:

Tengo una duda, me gustaría saber cómo puedo copiar la respuesta de una consulta sql en php.

Ej:

$respuesta=mysql_query("select * from tablas", $conexion);

Lo que quiero copiar es la variable '$respuesta', pues debo hacer varios comobox en los que debo repetir el resultado de la consulta y al hacer el segundo comobox la variable $respuesta ya no me sirve pues queda vacía.
Por lo que me veo obligado a hacer otra consulta sql. Es decir una consulta sql para cada combox. El problema es que debo hacer 15 combox y no creo que sea bueno hacer 15 consultas...

Por favor alguien que me ayude..
  #2 (permalink)  
Antiguo 25/07/2005, 03:06
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 12 años, 6 meses
Puntos: 4
re:copiar variable de respuesta sql

puedes hacer esto
$row = mysql_fetch_array($respuesta);
si por ejemplo tienes el campo nombre y apellidos
pues para coger el valor sera
$row['nombre'] y $row['apellidos']
si el resultado de la consulta es mas de un registro lo puedes tratar con un while asi:

while ($row = mysql_fetch_array($respuesta))
$row['nombre']=(te puedes guardar el resultado en una variable o en un array si son varios)

espero haberte ayudado

saludos
  #3 (permalink)  
Antiguo 25/07/2005, 12:10
 
Fecha de Ingreso: noviembre-2004
Mensajes: 16
Antigüedad: 13 años
Puntos: 0
Hola

Me sigue pasando lo mismo, al momento de hacer el primer comobox, la variable $respuesta me queda vacía o al final, no sé y no puedo hacer el comobox siguiente...

Gracias de todas maneras.


Por favor alguien que me eche una manito...
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.
Tema Cerrado




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