Как назначить переменную PHP из данных MySQL

У меня есть таблица следующим образом:

id name value
-------------
1  name john

Я хотел бы получить имя в качестве имени переменной и Джон в качестве значения, например:

$name = "john";

Я попытался сохранить имя как $name в таблице, но я не могу использовать это, чтобы присвоить значение.

Я думаю foreach но просто не знаю как это построить.

0

Решение

Вы можете использовать переменные переменные.

foreach ($db_results as $db_row) {
${$db_row->name} = $db_row->value;
}

Увидеть: http://php.net/manual/en/language.variables.variable.php

0

Другие решения

Других решений пока нет …