如何在关联数组中使用两个数据库列作为键和值

时间:2018-01-16 21:58:55

标签: php mysql arrays associative-array

我试图创建一个关联数组,以便将2列(名称,值)转换为与$name => value具有相同效果的内容

编码的最佳方法是什么?

while($row=$stmt->fetch(PDO::FETCH_OBJ))
{
    $id = $row->id;
    $nom_variable = $row->nom_variable;
    $valeur_variable = $row->valeur_variable;
} 

1 个答案:

答案 0 :(得分:0)

$result = array();

while($row=$stmt->fetch(PDO::FETCH_OBJ))
{
    $result[$row->nom_variable] = $row->valeur_variable;
} 

这将创建一个包含所有行的关联数组,并将“name”列中的值作为键。