我在PHP中使用ajax调用从DB中获取了几行,然后使用javascript将结果保存到数组中。 然后我对数据进行了一些更改,并希望更新数据库 所以我使用另一个ajax调用,但我无法正确访问行内的字段 当我尝试这个时我什么都没得到:
echo $bArray[$i].branchId;
当我尝试这个时:
echo json_encode($bArray[$i].branchId);
我得到ArraybranchId
而不是字段值。
使用php访问该字段的正确方法是什么?
答案 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
!