Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示查询结果时出现问题_Php - Fatal编程技术网

Php 显示查询结果时出现问题

Php 显示查询结果时出现问题,php,Php,你好,这是我的问题。我想显示标题的职位,有fullfil以下,但没有显示任何东西,我不知道。非常感谢。 还有,是否有其他方式显示结果,更像wordpress <?php $theposts = $wpdb->get_results("SELECT post_title FROM $wpdb->posts WHERE ID IN ( SELECT DISTINCT post_id FROM $wpdb->postmeta WHERE meta_

你好,这是我的问题。我想显示标题的职位,有fullfil以下,但没有显示任何东西,我不知道。非常感谢。 还有,是否有其他方式显示结果,更像wordpress

<?php 

$theposts = $wpdb->get_results("SELECT post_title FROM $wpdb->posts
    WHERE ID IN
(
   SELECT DISTINCT post_id
   FROM $wpdb->postmeta
   WHERE meta_key = 'extra1' AND meta_value = 'test'
)");

foreach ($theposts as $thepost) {
echo $thepost->post_title;

}
?>
您已经在代码的第4行写了两次“WHERE”。如果这不能解决问题,那么您可以发布错误,请尝试

$theposts = $wpdb->get_results("SELECT post_title FROM {$wpdb->posts}
WHERE ID IN
(
   SELECT DISTINCT post_id
   FROM {$wpdb->postmeta}
   WHERE meta_key = 'extra1' AND meta_value = 'test'
)");

我已经用
echo$thepost->post\u标题替换了一个命令来更新它现在它什么都不显示为什么不显示错误?它什么都不显示。我的元键和元值是正确的。