2

I want to get the resulting string(field name) of the mysql function, mysql_field_name() and declare that as a variable,so that I can use it later in my program.
For example, like this:

$(mysql_field_name($result,2)) = 2;

Here, can I use this statement like this : $(mysql_field_name($result,2));
Is it a correct variable declaration?
Will it work and will it declare a variable with field name as the variable name?

Naftali
  • 144,921
  • 39
  • 244
  • 303
bharath119
  • 23
  • 1
  • 5

2 Answers2

4
${mysql_field_name($result,2)} = 2

http://codepad.org/NRok2Cha

Esailija
  • 138,174
  • 23
  • 272
  • 326
3

This is how you can do what you want in PHP:

$varname = mysql_field_name($result, 2);
$$varname = 2;

More info in the PHP manual: Variable variables

J. Bruni
  • 20,322
  • 12
  • 75
  • 92