2つのMySQLクエリがあります:
1) "SELECT ID,post_title,post_category,post_perma FROM ".TBL_POSTS."
WHERE published='1' AND page='0' ORDER BY ID DESC LIMIT 10"
2) "SELECT p.cat_ID,p.cat_nicename FROM ".TBL_CATEGORIES." n, ".TBL_CATEGORIES." p
WHERE n.lft BETWEEN p.lft AND p.rgt AND n.cat_ID='".post_category."' ORDER BY p.lft
最初のクエリは投稿を選択し、次にカテゴリのパスを選択します。最初のクエリから取得されることにpost_category
注意してください。両方のテーブルで共通です。最初のテーブルでは名前が付けられ、2番目のクエリでは次のように名前が付けられます。post_category
post_category
post_category
cat_ID
今、私はそれをforeachループで実行していますが、これは良くありません。また、2番目のクエリもArrayを返し、1つの配列はに対応する必要があることに注意してください。post_category
SQLの専門家は私を助けてくれますか?
多くの感謝