Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql Wordpress sql:获取帖子的所有类别_Mysql_Sql_Wordpress - Fatal编程技术网

Mysql Wordpress sql:获取帖子的所有类别

Mysql Wordpress sql:获取帖子的所有类别,mysql,sql,wordpress,Mysql,Sql,Wordpress,我有一篇文章,它有多个类别,我如何通过sql查询得到这篇文章的所有类别?非常感谢。检查此代码- $post_categories = wp_get_post_categories( $post_id ); $cats = array(); foreach($post_categories as $c){ $cat = get_category( $c ); $cats[] = array( 'name' => $cat->name, 'slug' => $ca

我有一篇文章,它有多个类别,我如何通过sql查询得到这篇文章的所有类别?非常感谢。

检查此代码-

$post_categories = wp_get_post_categories( $post_id );
$cats = array();

foreach($post_categories as $c){
    $cat = get_category( $c );
    $cats[] = array( 'name' => $cat->name, 'slug' => $cat->slug );
}
参考:--

检查此代码-

$post_categories = wp_get_post_categories( $post_id );
$cats = array();

foreach($post_categories as $c){
    $cat = get_category( $c );
    $cats[] = array( 'name' => $cat->name, 'slug' => $cat->slug );
}
参考资料:--

试试看

select c.*
from wp_categories c
inner join wp_post2cat pc on pc.category_id = c.cat_ID
inner join wp_posts p on pc.post_id = p.id
where p.id = 1
试一试


您可以使用以下SQL获取帖子类别:

SELECT wt.* FROM wp_posts p
 INNER JOIN wp_term_relationships r ON r.object_id=p.ID
 INNER JOIN wp_term_taxonomy t ON t.term_taxonomy_id = r.term_taxonomy_id
 INNER JOIN wp_terms wt on wt.term_id = t.term_id
WHERE p.ID=1 AND t.taxonomy="category"

您可以使用以下SQL获取帖子类别:

SELECT wt.* FROM wp_posts p
 INNER JOIN wp_term_relationships r ON r.object_id=p.ID
 INNER JOIN wp_term_taxonomy t ON t.term_taxonomy_id = r.term_taxonomy_id
 INNER JOIN wp_terms wt on wt.term_id = t.term_id
WHERE p.ID=1 AND t.taxonomy="category"

非常感谢,它非常完美:)-1次安装都会中断一个表前缀!=<代码>可湿性粉剂。哦,在多站点安装中也是如此。WordPress没有这些表非常感谢,它非常完美:)-1在每个带有表前缀的安装中中断!=<代码>可湿性粉剂。哦,还有多站点安装。WordPress没有这些表