Подключение к базе данных - MySQL
Формулировка задачи:
всем доброго времени суток , у меня не получается подлключиться к базе данных с помошью пхп . все время выдает ошибку ..
Пробовал создать другой юсер с поролем, примерно так, но все та же ошибка.
вот запрос на пхп
Листинг программы
- Warning: mysqli_connect(): (HY000/1045): Access denied for
- user 'root'@'localhost' (using password: YES)
- in C:\xampp\htdocs\exmpl\admin\index.php on line 6
- Access denied for user 'root'@'localhost' (using password: YES)
Листинг программы
- define("hn","localhost");
- define("un","root");
- define("db","lan");
- define("pw","");
- $link = mysqli_connect(hn,un,db,pw);
- if (mysqli_connect_errno()) die(mysqli_connect_error());
- $result = mysqli_query($link, "SELECT * FROM login");
- $rows = mysqli_num_rows($result);
- $rows = $result->num_rows;
- for ($j = 0 ; $j < $rows ; ++$j)
- {
- $result->data_seek($j);
- echo 'Author: ' . $result->fetch_assoc()['username'] . '<br>';
- $result->data_seek($j);
- echo 'Pass: ' . $result->fetch_assoc()['password'] . '<br>';
- $result->data_seek($j);
- }
- $result->close();
- $conn->close();
Решение задачи: «Подключение к базе данных»
textual
Листинг программы
- $link = mysqli_connect(hn,un,db,pw);
- //на
- $link = mysqli_connect(hn,un,pw,db);
Объяснение кода листинга программы
$link = mysqli_connect(hn,un,db,pw);
- устанавливает соединение с базой данных MySQL, где 'hn', 'un', 'db' и 'pw' являются параметрами для подключения.- 'hn' (хост) - имя или IP-адрес сервера базы данных
- 'un' (пользователь) - имя пользователя базы данных
- 'db' (база данных) - имя базы данных, к которой нужно подключиться
- 'pw' (пароль) - пароль пользователя базы данных
$link = mysqli_connect(hn,un,pw,db);
- аналогичен первому коду, но порядок параметров подключения к базе данных изменен.- 'hn' (хост) - имя или IP-адрес сервера базы данных
- 'un' (пользователь) - имя пользователя базы данных
- 'pw' (пароль) - пароль пользователя базы данных
- 'db' (база данных) - имя базы данных, к которой нужно подключиться
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д