我正在尝试使用现有数据库创建一个网站。 数据库有两个表,其中一个表包含标题,id,内容等帖子信息, 另一个表包含帖子ID和帖子类别。
例如:我想从特定类别发帖。
$sql = 'SELECT * FROM posts WHERE status = "publish" ORDER BY date DESC LIMIT 10';
这是一个简单的功能,可以帮助我一些人如何修改它,从另一个表中获取类别和从另一个表中获取帖子信息。
答案 0 :(得分:1)
SELECT * FROM posts, posts_category WHERE category = 'category'
AND
status = 'publish'
AND
posts_category.post_id = posts.id
ORDER BY date DESC LIMIT 10;
答案 1 :(得分:0)
$sql = "SELECT * FROM posts WHERE status = 'publish' AND pid IN (SELECT pid FROM pcategory WHERE ptype='category_name') ORDER BY date DESC LIMIT 10";