如何从 MySQL 数据分配 PHP 变量
How to assign a PHP variable from MySQL data
我有一个table如下:
id name value
-------------
1 name john
我想将 name 作为变量名,将 john 作为值,例如:
$name = "john";
我曾尝试在 table 中将名称另存为 $name
,但我无法使用它来分配值。
我想 foreach
但不知道如何构建它。
可以使用可变变量。
foreach ($db_results as $db_row) {
${$db_row->name} = $db_row->value;
}
我有一个table如下:
id name value
-------------
1 name john
我想将 name 作为变量名,将 john 作为值,例如:
$name = "john";
我曾尝试在 table 中将名称另存为 $name
,但我无法使用它来分配值。
我想 foreach
但不知道如何构建它。
可以使用可变变量。
foreach ($db_results as $db_row) {
${$db_row->name} = $db_row->value;
}