[英]What's the correct way to access a field in an array element with php?
我在PHP中用ajax调用从数据库中获取了几行,然后将结果保存到使用javascript的数组中。
然后,我对数据进行一些更改,并希望更新数据库。
因此,我为此使用了另一个ajax调用,但是我无法正确访问行内的字段。
当我尝试这样做时,我什么也没得到:
echo $bArray[$i].branchId;
当我尝试这个:
echo json_encode($bArray[$i].branchId);
我得到ArraybranchId
而不是字段值。
用php访问字段的正确方法是什么?
尝试使用任一数组:
$bArray[$i]['branchId']
或对象:
$bArray[$i]->branchId
取决于$bArray[$i]
是哪种类型(数组或对象)。 您没有写问题,所以我展示了两种方式。
我认为branchId
是该字段的名称,您想要该字段的value
吗?
如果是这样,那就是:
echo $bArray['branchId'];
或echo $bArray[$i]['branchId']
编辑 :另外,您需要确保使用的是mysql_fetch_assoc
而不是mysql_fetch_array
!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.