我无法从表postmeta
获取列表post_id。这是我的代码。
function getPostID(){
global $wpdb;
$ListID = $wpdb->get_results("Select `post_id` FROM `qan_postmeta` WHERE `meta_value` = 'News'");
}
我的查询正在使用mysql。我改为'get_var','get_row',但它无效。
答案 0 :(得分:0)
试试这个:
$query = $wpdb->get_results("SELECT * FROM `wp_postmeta` WHERE meta_value = 0 AND meta_key REGEXP '^[a-zA-Z].*$' ORDER BY `wp_postmeta`.`meta_value` ASC");
print_r($query);
wp_postmeta表包含所有帖子元数据。我们需要选择以chars开头的字段。(不是“_”);
所以我在sql语句中使用 REGEXP 。 快乐的编码。