[英]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.