Obtener el nombre de un campo

Cristian Rodriguez judas.iscariote en gmail.com
Mar Ene 18 00:18:50 CLST 2005


On Mon, 17 Jan 2005 19:40:44 -0300, Rigo <rigo01 en gmail.com> wrote:
> Estimados,
> 
> Necesito obtener el nombre del campos que estoy sacando de una base de
> datos para enviarlo a una funcion:
> 
>  ----  Extracto de mi codigo-----
> 
> $sql=" SELECT * from contenido WHERE id=$id";
> $result=mysql_query($sql);
> 
> while($row = mysql_fetch_row($result))
> {
> $id=$row[0];
> $titulo=$row[1];
> $texto=$row[2];
> }
>  ----  Extracto de mi codigo-----
> 
> He intentado  obtener el nombre  del campo con "mysql_fetch_field"
> dentro de la iteracion while , pero no me entrega nada.

http://cl2.php.net/mysql_fetch_array


> La idea es pasarle el id, el nombre del campo  y el nevo valor a una
> funcio que actualizara el campo que yo el envie :
> 
> function edita ($id,$campo,$nuevo_valor)
> {
> $sql=" UPDATE contenido SET $campo=$nuevo_valor WHERE id=$id";
> 
> etc....
> 
> }
> 
> Salu2
> 
puede usar:
function lacachadelaespada();
global $id ;

o ultizar la "superglobal" $GLOBALS ....

saludos.


Más información sobre la lista de distribución PHP