WordPress中的活动数据库查询?

时间:2014-06-04 作者:fefe

我只是做了一些关于wordpress DB查询的研究,我只是想知道我是否遗漏了什么

a正常SELECT 例如,在Codeigniter中使用活动记录进行查询时,如果我假设在类中的这两种情况下我都初始化了我的DB实例$this->db

$data = $this->db->get(\'wp_mytable\');
$data->result();

Wordpress way

$data = $this->db->get_results(\'SELECT * FROM wp_mytable\');
如果我使用一个条件

$this->db->select(\'*\');
$this->db->from(\'wp_mytable\');
$this->db->where(\'id\', 1);
$this->db->result();
如果我想使用多个,我觉得这个很方便WHERE as阵列

但是我在wordpress中没有看到这种查询类型wiki 或者我没有在正确的地方搜索?

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

wpdb 没有包含这样的API,主要是因为它是ezSQL的后代,而ezSQL也没有(据我所知)。

虽然有一些插入/更新工具,但大多数查询抽象都发生在WP_Query 因为这是大量复杂查询通常进行的地方。

结束