【问题标题】:Wordpress $wpdb category SQL parameterWordpress $wpdb 类别 SQL 参数
【发布时间】:2011-07-18 14:37:57
【问题描述】:

我正在尝试创建一个 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");

【问题讨论】:

  • 请将该答案移至下方答案部分,并将其标记为正确答案。

标签: sql wordpress


【解决方案1】:
  $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");

【讨论】:

    猜你喜欢
    • 2012-08-14
    • 2015-08-11
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-13
    • 2014-09-06
    • 1970-01-01
    • 2018-04-13
    相关资源
    最近更新 更多