Получаю пустую строку в коде Php
Знаю замыленный вопрос но не могу понять что не так, получаю пустые строки при выборке из БД. Спасибо))
Вот код
<!DOCTYPE html>
<html lang="en">
<head>
<title>Document</title>
<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<form action="" method=POST>
<select size='1' class="city">
<option value="0">Выбирите город</option>
<?php
$query = $db->query("SELECT * FROM `city`");
while ($row = $query->fetch_assoc()) {
echo "<option value='{$row->id}'>".$row->title."</option>";
}
?>
</select>
</form>
</body>
</html>
Вот подключение к базе
$server = 'localhost';
$user = 'root';
$pass = 'root';
$db_name = "test";
$db = new mysqli($server, $user, $pass, $db_name );
if ($db->connect_error) die ('Error connection');