Добрый день, уважаемые знатоки.
Столкнулся со следующей проблемой: У меня не хочет работать if else(банально)
$add_news_sql = $db->query(" SELECT * FROM `dle_popular_news` ");
// Занесения массива, полученного из БД в новый массив O_o
while( $row = $db->get_row($add_news_sql) ) {
// Присвоение $news_replace title из dle_post
if( $row['id_news'] != "9999" || $row['id_news'] != "0" ) {
// Сравнение id, полученного из dle_popular_news c id в dle_post, для присвоение title
$news_replace = $db->query(" SELECT `title` FROM `dle_post` WHERE `id` = ".$row['id_news']." ");
while ( $row_inserted = $db->get_row($news_replace) ) {
$news_replace = $row_inserted['title'];
}
} else {
$news_replace = 'Значение не установлено';
}
// Добавление title в главный массив
$add_news[$row['id_edit']] = $news_replace;
}
Проверял тип $row['news_id'], он String. Пробовал работать с сравнительными значениями "0" и "9999".
В итоге, у меня if пропускает значения 0 и 9999, в чем может быть причина? Спасибо!!