Bomber Code

Web Master => Programación Web => Mensaje iniciado por: PeterCoder en 15 Septiembre de 2020, 08:10 pm

Título: Necesito ayuda con PHP y MYSQL
Publicado por: PeterCoder en 15 Septiembre de 2020, 08:10 pm
Estimados usuarios que saben de PHP y MYSQL... Estoy comenzando en el mundo de la programación, así que he visto varios videos y tutoriales de PHP y HTML, hasta ahora he estado haciendo un Login de usuarios para una página web, me ha ido muy bien con respecto a los códigos de Html y Css, pero al momento de comenzar con la base de datos en MYSQL y PHP, me aparece el siguiente error:

connected failed: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

Entonces quisiera saber qué estoy haciendo mal para poder entrar a mi aplicación. Estos son los comandos que utilicé


<?php
$server = 'localhost';
$username = 'root';
$password = '2222';
$database = 'php_login_database';

try {
$conn = new PDO("mysql:host=$server;dbname=$database;", $username, $password);
} catch (PDOException $e) {
die('connected failed: '.$e->getMessage());
}

?>

Por si lo necesitan, utilizo Wampserver32 y edito en Atom, espero que me puedan ayudar.

Soy novato, por lo que necesito respuestas explícitas.
Título: Re:Necesito ayuda con PHP y MYSQL
Publicado por: Rock Lee en 15 Septiembre de 2020, 11:45 pm
Bueno el mismo error te lo marca es una falla en la conexion, fijate si esta permitido la conexion ademas creo no deberia ser publico sino privado ademas de autentificarlo lado base de datos. ¿Algun url para poder verlo en vivo? ¿Es todo el código?


Saludos Familia!
Título: Re:Necesito ayuda con PHP y MYSQL
Publicado por: Kr34t0r en 17 Septiembre de 2020, 12:52 am
El error hace referencia a que simplemente no conecta a la base de datos. Revisa que el usuario tenga correcta la password.

Este es tu código con una pequeña variación para saber si se conecta o no (personalmente hice la prueba y me conectó sin problemas):

Código: [Seleccionar]
<?php
$server 
'localhost';
$username 'root';
$password 'root';
$database 'test';

try {
    
$conexion = new PDO("mysql:host=$server;dbname=$database;"$username$password);

    
//alert para confirmar conexión
    
echo "<script>alert('Conectado...')</script>";

} catch (
PDOException $e) {

    die(
'connected failed: ' $e->getMessage());
}
?>


Considera que en algunos casos el servidor desactiva el usuario root, por lo que si el problema persiste, intenta crear otro usuario.
Título: Re:Necesito ayuda con PHP y MYSQL
Publicado por: PeterCoder en 17 Septiembre de 2020, 02:31 am
Bueno el mismo error te lo marca es una falla en la conexion, fijate si esta permitido la conexion ademas creo no deberia ser publico sino privado ademas de autentificarlo lado base de datos. ¿Algun url para poder verlo en vivo? ¿Es todo el código?


Saludos Familia!


Muchas gracias por sus respuestas, me ayudaron bastante, descubrí que el problema estaba en donde tenía ubicada la base de datos, estaba ubicada en una carpeta rara llamada php>login>php_login_database, entonces creé otra base de datos con la misma información y dio resultado.

¡MUCHAS GRACIAS!

Tema unido automáticamente » 17 Septiembre de 2020, 02:35 am
El error hace referencia a que simplemente no conecta a la base de datos. Revisa que el usuario tenga correcta la password.

Este es tu código con una pequeña variación para saber si se conecta o no (personalmente hice la prueba y me conectó sin problemas):

Código: [Seleccionar]
<?php
$server 
'localhost';
$username 'root';
$password 'root';
$database 'test';

try {
    
$conexion = new PDO("mysql:host=$server;dbname=$database;"$username$password);

    
//alert para confirmar conexión
    
echo "<script>alert('Conectado...')</script>";

} catch (
PDOException $e) {

    die(
'connected failed: ' $e->getMessage());
}
?>


Considera que en algunos casos el servidor desactiva el usuario root, por lo que si el problema persiste, intenta crear otro usuario.

Gracias amigo, tu respuesta me sirvió bastante, copié tu código y creé una nueva base de datos, el problema estaba en la ubicación de la db anterior, estaba en una carpeta rara, ¡MUCHAS GRACIAS!
Título: Re:Necesito ayuda con PHP y MYSQL
Publicado por: Rafamad435 en 18 Mayo de 2021, 08:37 pm
Tenía el mismo problema y gracias a los comentarios pude hacer de nuevo mi base de datos con los códigos que me pasaron.
______________________________________________________________
Me recomendaron una agencia de publicidad digital (https://www.subeagenciadigital.com/) para que pueda administrar mi página.