我有以下查询,它遍历 meta_value 为“1284”的帖子
global $wpdb;
$table = $wpdb->prefix . 'postmeta';
$theid = get_the_id();
$todayVisits = $wpdb->get_results("SELECT * FROM $table WHERE meta_value = '$theid' LIMIT 1 ");
foreach ( $todayVisits as $post ){
echo get_woocommerce_currency_symbol().get_post_meta( $post->post_id, '_wholesale_price', true );
}
然后在 foreach 循环中,我得到元键“_wholesale_price”
我如何只显示最低的“_wholesale_price”?
我尝试过使用 php 函数“min”,如下所示:
min(array(get_post_meta( $post->post_id, '_wholesale_price', true ).','));
但我猜那不是正确的方法,因为它没有用。
编辑:
我尝试了以下方法,但这会返回最大值:
$price = min(get_post_meta( $post->post_id, '_wholesale_price', false ));