WordPress 数据库操作类 wpdb 查询一个值 COUNT SUM AVG等

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

get_var函数从数据库中返回一个变量。虽然只返回一个变量,但查询的整个结果都会被缓存以供以后使用。如果未找到结果,则返回NULL。


伪代码:


 <?php $wpdb->get_var( 'query', column_offset, row_offset ); ?>


query 待执行的SQL


colum_offset 列偏移量 一般不用


roe_offset 行偏移量 一般不用


代码举例一:


<?php
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );
echo "<p>User count is {$user_count}</p>";
?>


代码举例二:


<?php
// set the meta_key to the appropriate custom field meta key
$meta_key = 'miles';
$allmiles = $wpdb->get_var(
	$wpdb->prepare(
		"
			SELECT sum(meta_value)
			FROM $wpdb->postmeta
			WHERE meta_key = %s
		",
		$meta_key
	)
);
echo "<p>Total miles is {$allmiles}</p>";
?>


代码已经很清楚了,就不啰嗦了……


发表评论

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

客服 工单