简体   繁体   English

wordpress $ wpbd-> get_results不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM