問題
當你使用foreach周遊資料庫裡查詢出來的代碼的時候是否遇到過這個問題?
如下代碼為例:
$data=Db::name("table")->select();
foreach($data as $k => $v){
$data[$k]['colum']=1;
}
解決方案
将上述代碼改為:
$data=Db::name("data")->select()->toArray();
foreach($data as $k => $v){
$data[$k]['colum']=1;
}
将資料庫查詢結果轉換為數組即可啦。