0
我想獲得所有發佈的帖子,並且基於不同的類別,但是我得到的是所有帖子都帶有一個類別名稱。我想要的是每個職位與他們所屬的類別。我的代碼是:如何通過mysql獲取wordpress中所有類別的所有帖子?
$query = mysql_query("
SELECT p.post_title
, t.slug
, t.name
, AVG(l.rating_rating) as average
, l.rating_posttitle
FROM wp_posts p
JOIN wp_ratings l ON l.rating_postid = p. ID
JOIN wp_term_relationships r ON r.object_id = p.ID
JOIN wp_term_taxonomy x ON x.term_taxonomy_id = r.term_taxonomy_id
JOIN wp_terms t ON t.term_id = x.term_id
WHERE post_type ='post'
AND x.taxonomy = 'category'
GROUP
BY p.post_title;
") or die(mysql_error);
while($row = mysql_fetch_assoc($query)){
$title = $row['rating_posttitle'];
$rating = $row['average'];
$category = $row['slug'];
echo "<br>";
echo $club_title . "<br>";
echo $club_rating . "<br>";
echo $club_category . "<br>";
echo "<br>";
echo "<br>";
}
我得到的是:
Boujis 4.6667 俱樂部評論
箱, 4.5000 俱樂部評論
Eventhough,它們都屬於不同的類別,但我在每個$ title和$ rating下獲得俱樂部評論。任何幫助,將不勝感激。
謝謝
感謝您的幫助。這是一個愚蠢的錯誤:P – user3166421
什麼是錯誤?你的問題? – niyou
不使用t.slug – user3166421