Добрый день всем!
Имеется кусочек кода:
<select name="category" id="category" class="form-control" style="cursor: pointer">
<option value="" style="color:black!important;">Выберите категорию</option>
<?php
$query = $connection->query("SELECT * FROM category WHERE parent = 0");
if ($query->num_rows > 0) {
$number_of_results = mysqli_num_rows($query);
while ($row = $query->fetch_assoc())
{?>
<option style="cursor: pointer" value="<?=$row['id']?>"><?=$row['title']?></option>
<?}
}?>
</select>
На 7.4 работает исправно, но при переходе на 8.0.1 страница не открывается и показывает ошибку HTTP ERROR 500
стоит убрать эту часть:
while ($row = $query->fetch_assoc())
{?>
<option style="cursor: pointer" value="<?=$row['id']?>"><?=$row['title']?></option>
<?}
и страница открывается нормально
не могу понять что именно поменяли в 8.0.1, что перестала работать эта часть?
или на что можно поменять?