Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2011, 17:43
gmgal
 
Fecha de Ingreso: diciembre-2011
Mensajes: 4
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Creación automática de variables

Hola a todos!

Tengo una cola implementada en php (orientado a objetos), con sus funciones add(), delete(), escolavacia(), etc.

La cuestión es:
Mediante una consulta a una base de datos obtengo una lista de elementos que estaban almacenados allí, los cuales puedo mostrar por pantalla. Lo que me gustaría conseguir, es que estos elementos fuesen unas variables, y que a partir de ahí pudiese añadirlas a la cola mediante add($nombredelavariable).
No puedo hacer esto que pongo a continuación porque el número de elementos de la base de datos es variable:

$var1 = dato1;
$var2=dato2;
etc.

¿Hay alguna forma de crear variables de forma automática? Algo de este estilo:


$sql = " SELECT datos FROM tabla1'";
$result = mysql_query($sql) or die("error <br>SQL: <b>$sql</b>");
if ($result)
{
while ($row = mysql_fetch_array($result))
{
$varnumeroX = $row['datos'];
}
}


Lo que intento conseguir (y realmente, no creo que sea posible) es que en la variable $varnumeroX la "X" tome valores diferentes, de forma que al final obtenga el mismo número de variables como datos tenga en la BD, y que estas tomen el valor de los datos:

$varnumero1
$varnumero2
$varnumero3
etc.

El objetivo sería mostrar una lista de estas variables, y que fuese el usuario quien pudiese elegir cuales añadir a la cola.

¿Existe alguna forma de conseguir esto, o algo parecido?

Gracias.