Не работает оператор if
Работаю с сайтом на wordpress, создал отдельную таблицу в которой есть столбец с ид постов. Пытаюсь сделать сопоставление ИД в публикации постов, то есть если ид поста совпадает с ид в отдельно созданной таблице, то нужно вывести "Совпадает". Сам код:
$promoss = $wpdb->get_results( "SELECT event_id FROM promo_event" );
$stdClass = json_decode(json_encode($promoss));
$id_event = $stdClass[0]->event_id;
$post_id = get_the_ID(); // ID поста в переменную
echo "ИД в БД: " . $id_event;
echo "<br>ИД данного поста: " . $post_id . "<br>";
if( $id_event = $post_id ){
echo "Совпадает";
} else{
echo "Не совпадает";
}
Вывод ид работает, прикрепил скриншот, но в любом посте, не зависимо совпадает ид или нет, пишет что совпадает.
Ответы (1 шт):
Автор решения: Даниил
→ Ссылка
= - присвоение. == - равенство
if ($id_event === $post_id)
{
echo "Совпадает";
}else {
echo "Не совпадает";
}
