Я показываю результаты базы данных, и я хотел бы скрыть пустые строки. Я проверяю, чтобы оба столбца не отображали 0 перед отображением. Я думал, что понадобится оператор &&
, но это не отображает строку, если только один столбец имеет значение 0. Если я изменил его на ||
, данные отобразятся правильно. Есть ли причина, почему это работает наоборот, как и ожидалось?PHP и/или показывает напротив того, что должно быть
Вот цикл PHP, который в настоящее время работает правильно (но не как ожидалось):
while($placement = mysqli_fetch_assoc($placeQuery)){
echo '<tr>';
if(($totals[$placeID][$totaldate]['impr'] != 0) || ($totals[$placeID][$totaldate]['amt'] != 0)){
echo '<td>'.$placement['type_name'].'</td>';
}
}
ли вы имеете в виду, почему он не работает с оператором AND? – Rizier123
Вы хотите '(x == '') && (y == '') {пустая строка найдена}', в основном. –