使用php访问数组元素中字段的正确方法是什么?

时间:2011-06-24 09:03:54

标签: php javascript ajax

我在PHP中使用ajax调用从DB中获取了几行,然后使用javascript将结果保存到数组中。 然后我对数据进行了一些更改,并希望更新数据库 所以我使用另一个ajax调用,但我无法正确访问行内的字段 当我尝试这个时我什么都没得到:

echo $bArray[$i].branchId;

当我尝试这个时:

echo json_encode($bArray[$i].branchId);

我得到ArraybranchId而不是字段值。

使用php访问该字段的正确方法是什么?

2 个答案:

答案 0 :(得分:4)

尝试使用数组:

$bArray[$i]['branchId']

或对象:

$bArray[$i]->branchId

取决于$bArray[$i]类型(数组或对象)。你没有写过你的问题,所以我展示了两种方式。

答案 1 :(得分:2)

我认为branchId是该字段的名称,您希望该字段为value吗?

如果是,那就是:

echo $bArray['branchId'];echo $bArray[$i]['branchId']

修改:此外,您还需要确保使用mysql_fetch_assoc而不是mysql_fetch_array