如何将数组值存储到php变量中

时间:2016-06-11 04:53:41

标签: php sql

$a="SELECT A.Name, SUM(b.NetAmount) AS Total 
    FROM b inner 
    JOIN A ON b.TransTypeID = A.TransTypeID 
    GROUP BY Name ";
$total = mysql_query($a);
while($row = mysql_fetch_assoc($total)){


}

如何将所有值存储到不同的php变量中?

1 个答案:

答案 0 :(得分:0)

我假设你想要将键值提取到本地命名空间中的单独变量中,比如说,转一下

array(
    name1 => val1,
    name2 => val2
)

进入这个

$name1 = val1;
$name2 = val2;

您可以使用extract功能执行此操作。这是一个例子:

$arr = array(
    "name1" => 1,
    "name2" => 2
);

extract($arr);

echo $name1;
echo "\n";
echo $name2;

// Output:
// 1
// 2

但请注意,如果您的代码库变得复杂,自动将变量提取到命名空间中会导致非常难以捉摸的错误。