У меня есть таблица следующим образом:
id name value
-------------
1 name john
Я хотел бы получить имя в качестве имени переменной и Джон в качестве значения, например:
$name = "john";
Я попытался сохранить имя как $name
в таблице, но я не могу использовать это, чтобы присвоить значение.
Я думаю foreach
но просто не знаю как это построить.
Вы можете использовать переменные переменные.
foreach ($db_results as $db_row) {
${$db_row->name} = $db_row->value;
}
Увидеть: http://php.net/manual/en/language.variables.variable.php
Других решений пока нет …