2

mysql 関数 mysql_field_name() の結果の文字列 (フィールド名) を取得し、それを変数として宣言して、後でプログラムで使用できるようにしたいと考えています。
たとえば、次のようにします。

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

ここで、このステートメントを次のように使用できますか:$(mysql_field_name($result,2));
正しい変数宣言ですか?
それは機能し、変数名としてフィールド名を持つ変数を宣言しますか?

4

2 に答える 2

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

http://codepad.org/NRok2Cha

于 2012-06-18T14:59:38.343 に答える
3

これは、PHPでやりたいことを行う方法です。

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

PHP マニュアルの詳細:可変変数

于 2012-06-18T14:58:35.397 に答える