bharath119
bharath119

Reputation: 23

Can I declare a variable name like this $(variable name) in PHP?

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?

Upvotes: 2

Views: 157

Answers (2)

J. Bruni
J. Bruni

Reputation: 20492

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

Upvotes: 3

Esailija
Esailija

Reputation: 140220

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

http://codepad.org/NRok2Cha

Upvotes: 4

Related Questions