Проблема с отправкой запроса phpmyadmin и mysql

У меня на компьютере установлен MAMP в котором присутствуют mysql и php.
Я пытаюсь подключится к своей базе данных и сделать запрос к ней.
Вот php код который я использую.

<?php
$user = 'root';
$password = 'root';
$db = 'hikimori';
$host = 'localhost';
$port = 3306;

$link = mysqli_init();
$success = mysqli_real_connect(
   $link, 
   $host, 
   $user, 
   $password, 
   $db,
   $port
);

echo $success;
$result = mysqli_query($success, "SELECT * FROM `users`");
echo $result;
while ($row = mysqli_fetch_array($result)) {         
        echo 'ID: ' . $row['id'] . '<br>';         
    } 
    
mysqli_close($dbh);
?>

При этом echo $success; возвращает 1 и это отображается на стр. А вот result и row нет.
Но в phpmyadmin всё работает
введите сюда описание изображения

Что не так?


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