Aqui el código:
Código PHP:
function query($tabla){
$resultado = mysql_query("SELECT * FROM $tabla");
$fila = mysql_fetch_array($resultado);
extract($fila); //estas variables se declaran localmente en la funcion pero no globalmente
}
query(mitabla);
echo $nombredeusuario; //no devuelve nada puesto que no esta declarada globalmente
Código PHP:
function query($tabla){
$resultado = mysql_query("SELECT * FROM $tabla");
$GLOBALS[fila] = mysql_fetch_array($resultado); //ahora si se declara como global el array de los resultado de la consulta
}
query(mitabla);
extract($fila);
echo $nombredeusuario;