$result = mysqli_query($db, "SELECT * FROM 'category' JOIN 'post-item' ON category.category-id = post-item.category-id");
1个后期项目可以有1个类别,1个类别可以有很多后期项目。
答案 0 :(得分:2)
更改
SELECT * FROM 'category'
JOIN 'post-item' ON category.category-id = post-item.category-id"
到
SELECT * FROM `category`
JOIN `post-item` ON `category`.`category-id` = `post-item`.`category-id`
您的单引号不正确
答案 1 :(得分:1)
您需要指定特定字段,因为*它无法识别要获取的字段以及从哪个表中获取。 所以这样做
"SELECT table1.field1, table1.field2, table2.field4 FROM category JOIN post-item ON category.category-id = post-item.category-id"
除非您提供动态变量,否则您可以在通过PHP查询时省略“或”。