gpt4 book ai didi

php - 显示表格中的类别名称

转载 作者:行者123 更新时间:2023-11-30 01:04:44 24 4
gpt4 key购买 nike

我的数据库中有两个表。一个命名为笑话,另一个命名为类别。

笑话

CREATE TABLE `jokes` (
`joke_id` int(11) NOT NULL AUTO_INCREMENT,
`joke` varchar(1024) NOT NULL,
`category_id` int(11) NOT NULL,
PRIMARY KEY (`joke_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;

类别

CREATE TABLE `category` (
`category_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(51) NOT NULL,
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

我想知道查找笑话的类别名称的查询是什么,以便它可以显示在主页上,例如标题:“名人笑话”笑话:“麦莉赛勒斯是一个笑话”等等。

有人能帮我解决这个问题吗?我猜这将是一个分配给名为 $category_name 的变量的查询/字符串,它将引用这两个表,但同样,我不太确定如何解决它。

最佳答案

首先尝试连接两个表:

SELECT
* //You can filter more your columns here
FROM
jokes
LEFT JOIN category ON
jokes.category_id = category.category_id

现在,在此语句之后,您可以添加一个 WHERE 子句,它可能是这样的

WHERE category.category_name like '%Miley%'

表示您将检索具有名称为 Miley 的类别的记录

关于php - 显示表格中的类别名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19799972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com