这个wpdb查询有什么问题?

时间:2012-01-12 作者:Jenny

我想选择一些具有相同term\\u组的标记,我在phpadmin中对其进行了测试,查询得到了正确的结果,但一旦添加了$wpdb flavor,它将返回一个空数组。有什么建议吗?

$primary_tag_id = // a function to return term_group, result is 3, comfirmed
    $terms = $wpdb->get_col( $wpdb->prepare(
            "SELECT name
            FROM $wpdb->wp_terms
            WHERE term_group = %d
            ORDER BY name ASC", $primary_tag_id
            ));

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

试试这个,它对我有用:

    global $wpdb;
    $terms = $wpdb->get_col( $wpdb->prepare(
            "SELECT name
            FROM {$wpdb->terms}
            WHERE term_group = %d
            ORDER BY name ASC", primary_tag_id
            ));
你想要的是$wpdb->terms$wpdb->wp_terms

结束

相关推荐

刚创建的WordPress表无法获取$wpdb Get Row to Work-需要帮助

首先,我要说的是,这还没有完成,我对网络编程还很陌生。话虽如此,我正在尝试创建一个javascript幻灯片,以记住Wordpress(loggedin用户)查看的最后一张幻灯片。我已经手动将一条记录输入了一个新的Wordpress表格,名为wp\\U slideshow。该表中的列是user和last\\u slide。当前数据是一条记录,user=admin,last\\u slide=3。我只想获取从wordpress登录的当前用户ID,然后获取最后一张幻灯片的编号。一旦得到它,我需要将最后一张幻灯