Php 一个表中的行计数,将值存储在另一个表中

Php 一个表中的行计数,将值存储在另一个表中,php,sql,pdo,rowcount,Php,Sql,Pdo,Rowcount,我需要计算一个表中的行数,并使用PHP和SQL将值存储在另一行中(PBO最受欢迎) 我有:表格新闻 TABLE NEWS (contains stories and the companies where the stories are about) ----------------- |ID|newstitle|newscontent|company|date| |1| TITLE EXAMPLE | This is a story | DELL,HP,APPLE | 27-03-2016|

我需要计算一个表中的行数,并使用PHP和SQL将值存储在另一行中(PBO最受欢迎)

我有:表格新闻

TABLE NEWS (contains stories and the companies where the stories are about)
-----------------
|ID|newstitle|newscontent|company|date|
|1| TITLE EXAMPLE | This is a story | DELL,HP,APPLE | 27-03-2016|
|2| TITLE EXAMPLE | This is another story | APPLE,MICROSOFT,GOOGLE | 29-03-2016|
我想要:(部分)餐桌公司

TABLE COMPANY (contains company name and how much a news item is mentioned about a company)
-----------------
|ID|company|articles|
|1| APPLE  | 2 |
|2| Dell  | 1|
我需要的是一个PHP脚本,它可以计算每个公司在表NEWS中被提及的次数,并将值存储在表company中该公司的行中


例如:Table News中有两篇关于苹果的文章,这导致Table company中列文章的值为2。我希望有人能给我一个提示

你能分享一下你的尝试和失败之处吗?我不认为这是将公司名称用逗号分隔的最好方法。您必须再创建一个表,该表可能是您保存新闻id(即新闻id)和公司id(即公司id)的标记。你可以很容易地得到任何公司的数量,以及与哪家公司相关的给定新闻。