Php 如何启动mysql查询以获取特定数据?
这是我的疑问:Php 如何启动mysql查询以获取特定数据?,php,mysql,Php,Mysql,这是我的疑问: SELECT quote,topics,name,topic_en FROM `topic`,`author`,`quote` WHERE topics like '%Age%' and topic_en= 'Age' and quote.author_id=author.id 我有三张桌子: 话题 引述 作者 主题表包含一个字段topic\u en author表包含作者的姓名和名称 报价表包含报价和主题
SELECT
quote,topics,name,topic_en
FROM
`topic`,`author`,`quote`
WHERE
topics like '%Age%'
and topic_en= 'Age'
and quote.author_id=author.id
我有三张桌子:
- 话题
- 引述
- 作者
- 主题表包含一个字段topic\u en
- author表包含作者的姓名和名称
- 报价表包含报价和主题
从中获得的任何帮助…将其转换为内部连接:
SELECT
quote,topics,name,topic_en
FROM
`author`
INNER JOIN `quote` ON quote.author_id=author.id
INNER JOIN `topic` ON topic.??? = ???.???
WHERE
topics LIKE '%Age%'
AND topic_en= 'Age'
将?
替换为表主题
中的相应字段和作者
或引用
中的字段,以将表主题
与该表连接起来
这有帮助吗?阅读MySQLi或PDO教程,其中很好地描述了用PHP运行查询。但是如何满足我的要求呢。在我来到这里之后,我试过了。在你问这类问题之前,你需要做更多的研究,你知道吗?你需要搜索内部连接。读一下这个,可能会有帮助