Question:
Date: 24-06-2019 09:06:44
(In Spanish)
$db=new \DB\SQL('mysql:host=localhost;port=3306;dbname=hola','root',' ');
$f3->set("db",$db);
$f3->route('GET/bd',
function ($f3){
$f3->set('result',$db->exec('SELECT precio FROM productos'));
echo 'excelente';
}
); Votes: 0 - Answers: 4 - Views: 12 Share on: Google Facebook Twitter LinkedIn Link
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES) [Unresolved]
este es mi codigo :$db=new \DB\SQL('mysql:host=localhost;port=3306;dbname=hola','root',' ');
$f3->set("db",$db);
$f3->route('GET/bd',
function ($f3){
$f3->set('result',$db->exec('SELECT precio FROM productos'));
echo 'excelente';
}
); Votes: 0 - Answers: 4 - Views: 12 Share on: Google Facebook Twitter LinkedIn Link
Answers:
-
Date: 25-06-2019 11:46:14 Dos cosas: generalmente al configurar un servidor mysql se desactiva el acceso del usuario root. Si este no es tu caso, el hecho de que el mensaje diga "using password: YES" implica que estas enviando una clave. Si tu usuario root no tiene clave, revisa que no exista un espacio en blanco entre las comillas. Votes: 1 - Link answer
-
-
Date: 26-06-2019 10:54:20 Probablemente, el usuario root esté configurado con contraseña. Debe verificar en mySQL o PHPMyAdmin si el usuario root tiene contraseña Votes: 0 - Link answer
-
Date: 26-06-2019 16:17:53 En esta línea tienes un espacio por lo que el código se lee que la clave es espacio:
$db=new \DB\SQL('mysql:host=localhost;port=3306;dbname=hola','root',' ');
Elimina ese espacio o en su defecto es que la bbdd tiene clave. Espero sirva la observación Votes: 0 - Link answer
To actively participate in the community first must authenticate, enter the system.Sign In