Получаю пустую строку в коде 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');

Ответы (0 шт):