我試圖從陣列將數據插入表中,我得到這個錯誤:的Drupal 7 db_insert陣列錯誤
「開捕致命錯誤:參數1傳遞給InsertQuery ::值()必須是一個數組,定的boolean」
$query = db_insert('print_aura_list_brands')
->fields(array(
'brand_id',
'brand_name',
));
foreach ($data as $record) {
$query->values($record);
}
$query->execute();
Here is an image of the database table structure:
Here is an image of the array results:
非常感謝你菲爾!這真的有幫助。對於任何可能看到這篇文章的人,我還實現了objToArray($ data)函數來將所有對象改爲數組。我瞭解到foreach()只能遍歷數組。如果我錯誤地指出這一點,請隨時發表評論。 –