10/02/2010, 13:39
|
| | 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 |