我有這樣的代碼在這裏設置結果它返回一個mysqli對象,所以我怎麼能索引這個foreach循環和輸出數據?我只是困惑之間echo $r["item_name"];
如何作爲一個對象而不是數組返回$結果?PHP的mysqli遍歷結果使用foreach循環
UPDATE:
在$結果做的var_dump後,我得到這個:返回
object(mysqli_result)[28]
public 'current_field' => int 0
public 'field_count' => int 2
public 'lengths' => null
public 'num_rows' => int 5
public 'type' => int 0
這對我來說是一個對象,所以怎麼來的,我可以用一個foreach循環仍循環當$ result是object時,通過數據如數組?
嘗試$ R-> ITEM_NAME; –
不,代碼的作品,但我想明白爲什麼。因爲$ result是一個對象,而不是數組,所以爲什麼它允許我在$ result作爲mysqli對象返回時使用foreach循環來輸出數據。 – Erdss4
http://php.net/manual/en/language.oop5.items.php –