2 つの異なるテーブルを同じ構造でプッシュする方法を教えてください。つまり、すべての情報は同じで、テーブル名だけが異なりmailings
ますmailings_archive
。1つのテーブルでOK
$query = sprintf("SELECT * FROM %smailings WHERE hidden=0 AND draft=1 %sORDER BY category_id, mailing_segment", $this->dbprefix, $language);
$this->mailings[] = array('id' => $row->id,
'mailing_naam' => $row->mailing_naam,
'mailing_subject' => $row->mailing_subject,
'mailing_from_name' => $row->mailing_from_name,
'mailing_bounceaddress' => $row->mailing_bounceaddress,
'mailing_body' => $row->mailing_body,
'mailing_status' => $row->mailing_status,
'mailing_segment' => $row->mailing_segment,
'mailing_total_subscribers' => $row->mailing_total_subscribers,
'mailing_total_sent' => $row->mailing_total_sent,
'category_id' => $row->category_id,
'utm_campaign' => $row->utm_campaign,
'language' => $row->language);
}
これで、この配列に別のテーブルデータを入れる方法は次のようになります。テーブル名が異なるだけで、すべてのフィールドが同じであることを忘れないでください。