Nelze připojit databáze v phpmyadmin
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Error: Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user 'nguyentranbo2662'@'sql5.webzdarma.cz' (using password: NO) in /3w/users/n/nguyentran.borec.cz/web/tridy/Databaze.php:15 Stack trace: #0 /3w/users/n/nguyentran.borec.cz/web/tridy/Databaze.php(15): PDO->__construct() #1 /3w/users/n/nguyentran.borec.cz/web/podstranky/blog.php(13): Databaze::pripoj() #2 /3w/users/n/nguyentran.borec.cz/web/index.php(17): include('...') #3 {main} thrown in /3w/users/n/nguyentran.borec.cz/web/tridy/Databaze.php on line 15 Databaze.php <?php class Databaze { private static PDO $spojeni; private static array $nastaveni = array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8" ); public static function pripoj(string $host, string $uzivatel, string $heslo, string $databaze): PDO { if (!isset(self::$spojeni)) { self::$spojeni = @new PDO( "mysql:host=$host;dbname=$databaze", $uzivatel, $heslo, self::$nastaveni ); } return self::$spojeni; } public static function dotaz(string $sql, array $parametry = array()): PDOStatement { $dotaz = self::$spojeni->prepare($sql); $dotaz->execute($parametry); return $dotaz; } } ?> Potřeboval bych pomoct prosím.
-
dle chyby " (using password: NO)" se pri pripojeni nepouzije heslo.
-
a jak to muzu opravit? mam zmenit udaje v databazi?
-
Třída mi funguje, jak má. Předáváte tam správně heslo při volání funkce pripoj()?
-
ano pouzivam heslo co mi poskytovali webzdarma