Tal como lo haces, lo que tienes no es un arreglo bidimensional sino unidimensional donde cada entrada es un arreglo con un sólo elemento:
Código:
Array
(
[0] => Array
(
[campo1] => valor1
)
[1] => Array
(
[campo2] => valor2
)
[2] => Array
(
[campo3] => valor3
)
)
Me da la impresión de que más bien estás buscando algo como:
Código:
Array
(
[campo1] => valor1
[campo2] => valor2
[campo3] => valor3
)
para lo cual bastará hacer:
Código PHP:
$variables = array();
while($fil_campos = mysql_fetch_array($res_campos))
{
$variables[$fil_campos['nombre']] = $fil_campos['valor'];
}
Por cierto, al trabajar con arreglos, siempre es útil un
Código PHP:
<pre>
<?
print_r($arreglo);
?>
</pre>
para ver bien cómo está formado.
Saludos