Подключение к базе данных - 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' (база данных) - имя базы данных, к которой нужно подключиться