Подключение к базе данных - MySQL

Узнай цену своей работы

Формулировка задачи:

всем доброго времени суток , у меня не получается подлключиться к базе данных с помошью пхп . все время выдает ошибку ..
Листинг программы
  1. Warning: mysqli_connect(): (HY000/1045): Access denied for
  2. user 'root'@'localhost' (using password: YES)
  3. in C:\xampp\htdocs\exmpl\admin\index.php on line 6
  4. Access denied for user 'root'@'localhost' (using password: YES)
Пробовал создать другой юсер с поролем, примерно так, но все та же ошибка. вот запрос на пхп
Листинг программы
  1. define("hn","localhost");
  2. define("un","root");
  3. define("db","lan");
  4. define("pw","");
  5. $link = mysqli_connect(hn,un,db,pw);
  6. if (mysqli_connect_errno()) die(mysqli_connect_error());
  7. $result = mysqli_query($link, "SELECT * FROM login");
  8. $rows = mysqli_num_rows($result);
  9. $rows = $result->num_rows;
  10. for ($j = 0 ; $j < $rows ; ++$j)
  11. {
  12. $result->data_seek($j);
  13. echo 'Author: ' . $result->fetch_assoc()['username'] . '<br>';
  14. $result->data_seek($j);
  15. echo 'Pass: ' . $result->fetch_assoc()['password'] . '<br>';
  16. $result->data_seek($j);
  17. }
  18. $result->close();
  19. $conn->close();

Решение задачи: «Подключение к базе данных»

textual
Листинг программы
  1. $link = mysqli_connect(hn,un,db,pw);
  2.  
  3. //на
  4.  
  5. $link = mysqli_connect(hn,un,pw,db);

Объяснение кода листинга программы

  1. $link = mysqli_connect(hn,un,db,pw); - устанавливает соединение с базой данных MySQL, где 'hn', 'un', 'db' и 'pw' являются параметрами для подключения.
    • 'hn' (хост) - имя или IP-адрес сервера базы данных
    • 'un' (пользователь) - имя пользователя базы данных
    • 'db' (база данных) - имя базы данных, к которой нужно подключиться
    • 'pw' (пароль) - пароль пользователя базы данных
  2. $link = mysqli_connect(hn,un,pw,db); - аналогичен первому коду, но порядок параметров подключения к базе данных изменен.
    • 'hn' (хост) - имя или IP-адрес сервера базы данных
    • 'un' (пользователь) - имя пользователя базы данных
    • 'pw' (пароль) - пароль пользователя базы данных
    • 'db' (база данных) - имя базы данных, к которой нужно подключиться

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут