#php
#php
Вопрос:
Здравствуйте, это мой запрос. Я хочу показать заголовки сообщений, которые имеют fullfil следующее, но t ничего не показывает, я не знаю. Спасибо! Кроме того, есть ли другой способ показать результаты, более похожий на 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;
}
?>
Комментарии:
1. Почему вы не показываете ошибку?
2. Он ничего не отображает. Мой метакей и метавоценивание верны.
Ответ №1:
Попробуйте
$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'
)");
Ответ №2:
Вы дважды написали «ГДЕ» в строке 4 вашего кода. Если это не исправит проблему, можете ли вы опубликовать ошибку, которую вы видите, пожалуйста
Комментарии:
1. Я обновил его, заменив команду на
echo $thepost->post_title;
, и теперь она ничего не отображает