Как вставить данные в дочернюю таблицу в mysql

У меня есть 2 таблицы, статьи и сводная таблица.

Таблица сводок – это дочерний элемент таблицы статей, и я хотел бы добавить данные в таблицу сводок через таблицу статей.

Таблица sql для итоговой таблицы выглядит следующим образом:

CREATE TABLE summaries( summary_id INT NOT NULL AUTO_INCREMENT, article_id INT, summary TEXT, PRIMARY KEY(summary_id), FOREIGN KEY(article_id) REFERENCES articles(article_id) )ENGINE=INNODB; 

Как добавить сводку в таблицу резюме, а статья articleid равна статье_id в моей таблице статей?

Вот как я сохраняю свои данные в таблице статей:

  $sql = "INSERT INTO articles (url, domain, favicon, title) VALUES ( '$url','$domain','$favicon','$title')"; if (mysql_query($sql)){ $s = "SELECT max(article_id) from articles"; $object1 = mysql_query($s); } 

вот что я пытаюсь сделать:

  $large_summary = $article_array['summary']; foreach ($large_summary as $summary){ // $summary_sql = "INSERT INTO summaries SET `summary`=(SELECT `sum`.`summary` FROM summaries as sum, articles as art WHERE art.article_id=sum.article_id AND art.article_id=$object1 -> article_id)"; $summary_sql = "INSERT INTO `summaries` (summary,article_id) VALUES ('$summary' , ('SELECT article_id FROM articles WHERE article.article_id=summary.article_id AND article.article_id = $object1 -> article_id' ))"; echo $summary_sql; $summary_sql_query = mysql_query($summary_sql); if(!mysql_query($sql2)){ die('Error: ' . mysql_error()); } echo "$summary <br>"; } 

Я перебираю массив large_summary, чтобы получить отдельное резюме, которое я хочу сохранить в базе данных, через статью, для которой он предназначен

Solutions Collecting From Web of "Как вставить данные в дочернюю таблицу в mysql"