Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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
Wordpress$wpdb类别SQL参数_Sql_Wordpress - Fatal编程技术网

Wordpress$wpdb类别SQL参数

Wordpress$wpdb类别SQL参数,sql,wordpress,Sql,Wordpress,我试图创建一个wpdb查询,返回标题以某个字母开头并且属于某个类别的所有帖子。到目前为止,我有: $answer = $wpdb->get_results("SELECT * FROM wp_posts WHERE SUBSTRING(post_title,1,1)='T' AND post_type='post'"); 这将返回所有以字母T开头的帖子。这很好,但是,我想更窄一些。我只想显示属于某个类别ID的内容 类别ID似乎不是wp_posts表中的字段。如何访问它并将其插入SQL语

我试图创建一个wpdb查询,返回标题以某个字母开头并且属于某个类别的所有帖子。到目前为止,我有:

 $answer = $wpdb->get_results("SELECT * FROM wp_posts WHERE SUBSTRING(post_title,1,1)='T' AND post_type='post'");
这将返回所有以字母T开头的帖子。这很好,但是,我想更窄一些。我只想显示属于某个类别ID的内容

类别ID似乎不是wp_posts表中的字段。如何访问它并将其插入SQL语句中

----编辑---

算了,算了吧

它是:


请将该答案移至下面的答案部分,并将其标记为您的正确答案。
  $answer = $wpdb->get_results("SELECT post_title, post_content, term_taxonomy_id FROM wp_posts LEFT JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE SUBSTRING(post_title,1,1)='T' AND term_taxonomy_id=6");
  $answer = $wpdb->get_results("SELECT post_title, post_content, term_taxonomy_id FROM wp_posts LEFT JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE SUBSTRING(post_title,1,1)='T' AND term_taxonomy_id=6");