【问题标题】:How do I make custom query with WordPress?如何使用 WordPress 进行自定义查询?
【发布时间】:2010-11-01 11:31:01
【问题描述】:

我需要在 WordPress 插件中进行查询,但我找不到 WordPress 函数,我不确定使用 mysql_query 是否正确

我发现的功能支持排序和分组,但我还需要使用 join 和 in (list)。

有办法吗?

【问题讨论】:

    标签: mysql wordpress


    【解决方案1】:

    您似乎想要使用$wpdb 类(它具有直接访问和操作wordpress 数据库的功能)。它可以让您执行以下操作:

    <?php $wpdb->query('select * from my_plugin_table where foo = "bar"'); ?>
    

    Documentation here.

    【讨论】:

    • 请注意任何查看此答案的人,因为它出现在 Google 结果的第一页上,它只会返回受影响的行数以及其他一些查询,在其他情况下,它将返回 true .如果您想获取数据,请使用$wpdb-&gt;get_results
    【解决方案2】:

    要提取行,您可能会使用:

    $myrows = $wpdb->get_results( "SELECT id, name FROM mytable" );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 2011-07-31
      • 1970-01-01
      • 2020-04-24
      • 1970-01-01
      相关资源
      最近更新 更多