Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2015, 14:39
myrna_la_yiya
 
Fecha de Ingreso: septiembre-2015
Mensajes: 1
Antigüedad: 8 años, 8 meses
Puntos: 0
Pregunta Variables dinámicas con el resultado de un query

Buenas Tardes

Mi duda es la siguiente:

Hago un insert a mi base de datos y la condición es si se ejecuta el query correctamente debe de hacer otro query en el cual hago un select de un campo correo, una vez que se ejecuto el query quiero leer lo que me trae, así que hago un while donde ocupo el sqlsrv_fetch_array para obtener los valores y poder asignarlos a una variable php. El problema es que el numero de filas que me trae mi array puede variar y entonces en realidad no se el numero de variables a crear en cada caso.

Quiero hacerlo dinamicamente y se me ocurrio crear las variables con un ciclo for dentro del While pero ahora no se como asignar el valor a cada variable que voy creando :(

dejo mi idea, ojala y puedan ayudar a concluirla gracias

$query_sql="select correo from tabla_correos where persona_asignada='$asignada'"/*obtiene correo del asignado*/
$obtener_correo=sqlsrv_query($cn,$query_sql);
while($recorre=sqlsrv_fetch_array($obtener_correo) ){
$numero_filas = sqlsrv_num_rows($obtener_correo);/*obtiene el numero de filas que trae el while*/

for (i=1;i<=$numero_filas;i++)
{
eval("correo"+i+"="i*$numero_filas);
}

}
aqui es donde tengo generadas las variables dependiendo de el numero de filas que trae mi query, pero ahora como le asigno los valores :S gracias

Última edición por myrna_la_yiya; 03/09/2015 a las 15:31