@sherzad_90

Почему когда я убираю цикл while скрипт работает в php?

Проблема вот в чем, сама база пуста и если я отправлю запись на базу он отправляется если в коде отсутствует цикл while. А если в коде присутствует цикл while то он не срабатывает. Он сработает если я вручную ввиду в базу запись. То есть в базе должна быть хотя-бы одна запись чтоб скрипт работал в полном объёме.
Просьба для каждого посмотрите код и скажите где можно исправить или заменить.
Ещё одна вещь я новичок и только учусь. И не отправляйте меня с ссылкой в другой источник.
В гугле не смогу так поискать потому что он не поймёт. Надеюсь на вашу помощь.
Спасибо всем кто откликнется и предложит или даст адекватный совет.

vfl.ru/fotos/0c97321616447744.html
vfl.ru/fotos/757be76516447768.html
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexfilus
@alexfilus
Senior backend developer
1. При пустой таблице reviews в сработает условие на строке 6. Но даже без него, в $row запишется NULL, так как записей не будет, а NULL в свою очередь трактуется как FALSE. While - цикл с предусловием соответственно входа в цикл не будет.
2. Почитайте про JOIN в SQL.
3. Почитайте про PDO.
4. Фотки монитора с кодом это жесть конечно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы