Wordpress meta_query无法正常工作

时间:2015-08-26 07:30:06

标签: mysql wordpress

我想要从我的postmeta表中获取所有记录,其中meta_key ='teljesitmeny'和meta_value介于0和150之间。 我做了这个查询,但它不起作用:

$argsg = array( 
    'post_type'   => 'termek',
    'meta_query' => array(

            array(
            'key' => 'teljesitmeny',
            'value' => array(0, 150),
            'compare' => 'BETWEEN'
            ),              
        ),
    );
$scheduled = '';
$scheduled = new WP_Query( $argsg );

它只发布一个查询,其中meta_value为150。

postmeta表中的数据:

enter image description here

执行查询后的数据:

enter image description here

我错了什么?

更新

我找到了解决方案:

SELECT * 
FROM  `eopwrqjnc_postmeta` 
WHERE  `meta_key` LIKE  'teljesitmeny'
AND  `meta_value` 
BETWEEN CAST( 0 AS UNSIGNED ) 
AND CAST( 150 AS UNSIGNED ) 
LIMIT 0 , 30

0 个答案:

没有答案