Я новичок в PHP, и я пытаюсь создать небольшую клиентскую базу данных.
В моей базе данных у меня есть столбец с именем «suspended_state», и значение может быть «да» или «нет», и если да, я бы хотел, чтобы он показывал Suspended, если нет, мне бы хотелось, чтобы он отображал Active ,
Вот мой код:
<?php $result = mysqli_query($con,"SELECT suspend_state FROM tbl_company WHERE company_id='$company_id'"); while($row = mysqli_fetch_array($result)); if ($row['yes']) echo "Suspended"; else { echo "Active"; } ?>
Однако все результаты возвращаются как активные, независимо от погоды, столбец «да» или «нет»,
Пожалуйста, может кто-нибудь указать, где я иду не так?
Вы не выбираете столбец с именем «да» … и удаляете; как упомянуто Фредом, и добавить фигурные скобки, как упоминалось в BigScar, попробуйте
while($row = mysqli_fetch_array($result)) { if ($row['suspend_state'] == "yes") { echo "Suspended"; } else { echo "Active"; } }