PHP - Warning: mysqli::__construct(): (HY000/1045): Access denied for user "yo"@"localhost" (using passwor

 
Vista:

Warning: mysqli::__construct(): (HY000/1045): Access denied for user "yo"@"localhost" (using passwor

Publicado por ricardo sanchez (1 intervención) el 02/03/2018 03:24:40
Warning: mysqli::__construct(): (HY000/1045): Access denied for user 'yo'@'localhost' (using password: YES) in C:\xampp\htdocs\tarea6.php on line 7
Access denied for user 'yo'@'localhost' (using password: YES)

Que tal he visto varias veces que sale este error en el foro pero sigo sin ver la falla en mi codigo :/ es una actividad de la escuela donde nos piden hacer 3 documentos
login.php
1
2
3
4
5
6
7
<?php
 
$hn = '127.0.0.1';
$db = 'tarea';
$un = 'yo';
$pw = '123';
?>

conecta.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
require_once 'login.php';
$conn = new mysqli($hn, $un, $pw, $db);
if ($conn->connect_error)
	mysql_fatal_error();
die($conn->conect_error);
function mysql_fatal_error(){
	echo <<<_END
	<h3 style="color:red;">lo sentimos no podemos procesar el archivo.</h3>
	<p>por favor regresa a la pagina anterior.<br>si experimentas
	mas errores por favor envia un correo a: <a href="mailto:admin@server.com">
	soporte tecnico</a>. gracias!</p>
_END;
}
?>

tarea6.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
require_once 'login.php';
	$conn = new mysqli($hn, $un, $pw, $db);
if ($conn->connect_error){
	die($conn->connect_error);
}
$_query = "SELECT * FROM db_tarea";
$result = $conn->query($_query);
if (!$result){
	die($conn->error);
}
$rows = $result->num_rows;
for ($j = 0; $j < $rows; ++$j){
	$result->data_seek($j);
	$row = $result->fetch_array(MYSQLI_ASSOC);
 
	echo 'Folio: '.$row['id'].'<br>';
	echo 'Nombre alumno: '.$row['nombre'].'<br>';
	echo 'Correo: '.$row['correo'].'<br>';
	echo 'Telefono: '.$row['telefono'].'<br>';
	echo "-----------------<br><br>";
 
}
$result->close();
$conn->close();
?>

Pero me sigue saliendo el error del acceso denegado y ya no se que moverle :/

También hice lo de GRANT ALL PRIVILEGES ON tarea.*TO 'yo'@'%' IDENTIFIED BY '123';

y nada, primero tenia el usuario como root y sin la contraseña ' ', pero me salía lo mismo, intente crear un usuario y una contraseña y nada.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder