1
我確實在尋找相當一段時間,但我不知道要改變什麼。我的php代碼獲得一個數組,我希望它插入到mysqlDB中。問題是它只運行一次foreach循環。爲什麼它沒有運行?php - 爲什麼foreach只運行一次?
public function insert_tags($projektID, $tags) {
print_r($tags);
foreach($tags as $tag)
$this->db->set('name', $tag);
$this->db->insert('tags');
echo $tag;
$tag_ID = $this->db->insert_id();
echo $tag_ID;
if ($tag_ID != 0) {
$this->db->set('id', $projektID);
$this->db->set('tag_ID', $tag_ID);
$this->db->insert('hat_tags');
}
}
它回聲:
Array
(
[0] => tag1
[1] => tag2
)
tag2 147
沒有進一步的錯誤。謝謝你的幫助!
Doesn't需要實際大括號括起來,您可以使用其他類似語法:'foreach():endforeach;' – Daan 2015-02-10 13:44:39