NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: error

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Adam Kratochvíl:6.6.2016 12:00

Zdravím mam problém s připojením na databazi. Na localhostu to jede ale na webu to hází tento eror :

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1045] Access denied for user 'root'@'venuse­.srv.wz.cz' (using password: NO)' in /3w/wz.cz/s/******­**/ners/Db.php:22 Stack trace: #0 /3w/wz.cz/s/******­***/ners/Db.php(22): PDO->__construct('mys­ql:host=88.8.­..', 'root', '', Array) #1 /3w/wz.cz/s/******­***/ners/prih­laseni.php(4): Db::connect('88­.86.117.154:3­...', '(jmeno databaze)', 'root', '') #2 {main} thrown in /3w/wz.cz/s/******­***/ners/Db.php on line 22

kod : public static function connect($host, $database, $user, $password)

{

if (!isset(self::$con­nection)) {

$dsn = "mysql:host=$hos­t;dbname=$data­base";

řádek 22 --> self::$connection = new PDO($dsn, $user, $password, self::$options);

}

}

Ví někdo co stím

Editováno 6.6.2016 12:00
 
Odpovědět
6.6.2016 12:00
Avatar
Adam Kratochvíl:6.6.2016 12:27

Jak mám zjisit jaký tam dát heslo protože u localhostu to je root a na tom webu nevim

 
Nahoru Odpovědět
6.6.2016 12:27
Avatar
Odpovídá na Adam Kratochvíl
Patrik Valkovič:6.6.2016 12:40

Na tom webu by ti měli poskytnout přístupové údaje. Zkontroluj email co ti poslali nebo se podívej do administračního rozhraní.

Nahoru Odpovědět
6.6.2016 12:40
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Adam Kratochvíl:6.6.2016 12:43

jojo mam to ale stejně mi to nejde i s heslem ::D

 
Nahoru Odpovědět
6.6.2016 12:43
Avatar
Adam Kratochvíl:6.6.2016 12:46

Stačí zadat server , jmeno databaze a heslo ne?

 
Nahoru Odpovědět
6.6.2016 12:46
Avatar
Adam Kratochvíl:6.6.2016 12:49

Jo už to mám :D pecka

 
Nahoru Odpovědět
6.6.2016 12:49
Avatar
Odpovídá na Adam Kratochvíl
Neaktivní uživatel:7.6.2016 20:14

Pro vložení kódu prosím používej místní funkci na kód (taková ta ikonka </>).

Nahoru Odpovědět
+1
7.6.2016 20:14
Neaktivní uživatelský účet
Avatar
Lukáš Spurný:5.1.2017 18:36

Ahoj
Taky mi to nějak nejde:

Connection failed: SQLSTATE[HY000] [1045] Access denied for user 'root'@'venuse­.srv.wz.cz' (using password: NO)

mam to správně? už si fakt nevím rady :-(

class Databaze {

    private $DBconnect;

  public function __construct() {
         try{
    $DBconnect = new PDO('mysql:host=sql2.webzdarma.cz;dbname=JMENO     DATABAZE;charset=utf8','UZ JMENO','HESLO');

    $DBconnect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }catch (PDOException $e){
        die('Connection failed: ' . $e->getMessage());
    }
    $this->DBconnect=$DBconnect;
}

Snad jsem napsal dostatek informací.

 
Nahoru Odpovědět
5.1.2017 18:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.