[英]wordpress $wpbd->get_results not working?
This is my query. 这是我的查询。
SELECT post_id
FROM wp_postmeta
WHERE meta_key = 'app_trailer-type'
AND meta_value = 'Bulk Liquid (Tanker)'
AND post_id
IN (
SELECT post_id
FROM wp_postmeta
WHERE meta_key = 'app_additional-hiring-states'
AND meta_value LIKE 'Arkansas (AR)%'
)
LIMIT 0 , 30
When I run this query directly in the database one record is returned. 当我直接在数据库中运行此查询时,将返回一条记录。
But when I run this query with $wpdb->results($query);
但是当我使用
$wpdb->results($query);
运行此查询时$wpdb->results($query);
or $wpdb->results($query, OBJECT);
或
$wpdb->results($query, OBJECT);
it returns NULL. 它返回NULL。
change $wpdb->results($query);
更改
$wpdb->results($query);
to 至
$wpdb->get_results($query);
get_results()
function returns the entire query result as an array...try it get_results()
函数以数组形式返回整个查询结果...尝试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.