WordPress 数据库操作类 wpdb 最常用方法 get_results

追格官方小助手/ 2022年12月19日/ WordPress/ 浏览 2060

之前的文章《WordPress 数据库操作类 wpdb 简单用法》就介绍了 get_results 方法。后来介绍的 get_var、get_row、get_col 这些方法,其实都可以使用 get_results 方法代替。如果懒得记那么多方法,就只需要把 get_results 方法牢牢记住就可以了。


get_results( 'query', output_type );


output_type 和 get_row 方法一样,也是分 OBJECT–结果将作为对象输出。ARRAY_A–结果将作为关联数组输出。ARRAY_N–结果将作为数字索引数组输出。


一个小例子:


$fivesdrafts = $wpdb->get_results(
	"
		SELECT ID, post_title
		FROM $wpdb->posts
		WHERE post_status = 'draft'
		AND post_author = 5
	"
);

foreach ( $fivesdrafts as $fivesdraft ) {
	echo $fivesdraft->post_title;
}


至于查询到的结果数量,可以count($fivesdraft),更好的方法是读取 $wpdb->num_rows 。


这个方法大家都很熟悉了,就不再啰嗦了。


发表评论

暂无评论,抢个沙发...

客服 工单