我的数据库中有两个表。一个名字是笑话,另一个名字是类别。
笑话
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 的变量,它将引用这两个表,但同样,我不太确定如何去做。