Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2010, 13:39
zieg
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 16 años, 4 meses
Puntos: 0
Pasar valor de una variable a $row en una consulta

Buenas!!

Tengo un pequeño problema al pasar el nombre de un campo a $row tras realizar una consulta. El caso es que la consulta la ejecuto correctamente y muestro los datos, pero trato de recoger el valor del campo pasándole el nombre del mismo campo dentro de una variable y no funciona.

El código es el siguiente:


$link = mysql_connect(...);
mysql_select_db(.....);
$result = mysql_query("SELECT * FROM .......);

if (mysql_num_rows($result)!=0){

while($row = @mysql_fetch_array($result)) {

$contenidoCampo = $row["nombreDelCampo"]; //Así funciona correctamente. Recoge el valor del campo.
$contenidoCampo = $row[$variableDelCampo]; //Así falla.

}

}


Pensaba que podría ser por las comillas dobles, y he tratado de hacerlo así:

$aux = "\"$nameFieldText\""
$contenidoCampo = $row[$aux];

Gracias de antemano