如何将MYSQL结果中的变量转换为具有相同名称的PHP变量?

时间:2009-10-27 04:44:42

标签: php mysql

我正在运行这个mysql查询:

$result = mysql_query("SELECT * FROM  userdetails WHERE  userid= '$userid'");
$row = mysql_fetch_array($result);

结果是一行包含不同名称的100个变量,例如$ row ['name']和$ row ['email']等......

如何将所有这些转换为$ name和$ email等...在php中?

这会节省很多时间来编写这个程序....

3 个答案:

答案 0 :(得分:4)

简答:摘录

长答案:不要。它现在看起来似乎是一个很好的反射器,但如果你使用它很多,它将成为跟踪东西的问题。

答案 1 :(得分:3)

答案 2 :(得分:3)

你可能最终不想这样做,但是extract()函数可以做到这一点。

http://us3.php.net/manual/en/function.extract.php