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