Wpdb->Get_Result()和wpdb->Query()之间的区别

时间:2014-10-23 作者:emanuele

谁能解释一下wpdb->get_results()wpdb->query() 在对wordpress数据库进行一般查询时?

2 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

如果你想这么说的话,区别在于query() 是最通用的查询方法$wpdb, 这个get_results() 另一方面,方法是一种特定的方法does make use of the query() method 检索此方法的特定结果,然后对输出执行一些操作。

SO网友:s_ha_dum

这是输出杂耍get_results() 做如果你look at the source for get_results(), 查询工作由以下人员完成query(). 之后的所有操作都只是将结果“强制”到$output 论点

1946          public function get_results( $query = null, $output = OBJECT ) {
1947                  $this->func_call = "\\$db->get_results(\\"$query\\", $output)";
1948  
1949                  if ( $query )
1950                          $this->query( $query );
1951                  else
1952                          return null;

结束

相关推荐

META_QUERY使用的值参数是否高于999?

我试图通过价格获取帖子query_post() 作用价格必须介于两个值之间。这是我用meta_query. 但当我无法获得贴子时,正确的值高于999英寸\'value\' => array(0, 999). 当它是低所有罚款。我错在哪里?我有价格值=100的产品。那么,在查询执行期间,1000可能被解释为100?此外,我还有价格=240的产品。当我设置“value”=>数组(02300)时,我无法获得价格为240的产品。$args = array( \'post_type\'