У меня есть таблица свойств и она имеет шесть столбцов. Пользователи загружают имя фотографии и изображения, хранящиеся в столбце.Подсчет пустых столбцов в строках
Теперь я хочу подсчитать количество столбцов для каждой пустой строки.
Я уже могу это сделать, но код выглядит слишком длинным, я хочу написать эффективный код, есть ли способ эффективно переписать следующее.
while($data=$select->fetch()){
$imagecounter=0;
if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "" && $data['property_image6'] !== "") {
echo $imagecounter=6;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "") {
echo $imagecounter=5;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "") {
echo $imagecounter=4;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "") {
echo $imagecounter=3;
} else if ($data['property_image1'] !== "" && $data['property_image2'] !== "") {
echo $imagecounter=2;
} else if ($data['property_image1'] !== "") {
echo $imagecounter=1;
}
}
Существует гораздо больше данных, есть еще много столбцов, но я хочу проверить только эти шесть столбцов ... – DragonFire
это тоже работает – DragonFire
Что делать, если мы хотим получить result as - сколько полей не пусто ... – DragonFire