Diskuze: Pomoc s Registraci
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Máš správně vyplněné údaje k databázi? Bude to pravděpodobně tím.
Ano mám vše správně. Několikrát jsem to ověřoval a teď ještě
jednou pro jistotu. Jméno správně, heslo žádné nemám a uživatel je root.
Co jsem Googlil tak hodně lidí říká že jeto tím heslem že se má dát
pryč já to dám pryč a hodí mi tam tohle to:
Warning: PDO::__construct() expects parameter 3 to be string, array given in
C:\xampp\htdocs\MyWebGame\Db.php on line 19
Fatal error: Call to a member function prepare() on null in C:\xampp\htdocs\MyWebGame\Db.php on line 26
dokonce se mi tam nezobrazí formulář když nedám pryč heslo
a chybu na řadku mi to ukazuje tady: self::$spojeni = new PDO($host, $uzivatel,
$heslo, self::$nastaveni);
Ahoj!
Kamaráde, nezlob se na mě, ale máš v tom guláš.
Tohle tvrdíš:
Jméno správně, heslo žádné nemám a uživatel je root.
Přičemž výpis první chyby, co jsi uvedl, říká něco úplně jiného:
Access denied for user 'ludusdatabase'@'localhost' (using password: YES)
...
PDO->__construct('mysql:host=loca...', 'ludusdatabase', 'root', Array)
...
Db::pripoj('localhost', 'ludusdatabase', 'root', '')
Tohle doslova říká, že se připojuješ k localhost jako uživatel jménem ludusdatabase a heslem root. Tím pádem není divu, že Ti databáze odmítá přístup.
Takže si ujasni, jak se ta funkce co používáš má vlastně volat.
Zobrazeno 6 zpráv z 6.