Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]PDO: root access denied
Forum PHP.pl > Forum > Przedszkole
Terrorizer
W pliku łączenia się z bazą danych posiadam dwa skrypty.
Pierwszy łączy się starą metodą. Ze względów "bezpieczeństwa" dopisuję równolegle kod PDO.
Niestety PDO wyrzuca mi błąd:
  1. SQLSTATE[28000] [1045] Access denied for user '15641733_mu'@'localhost' (using password: YES)

Bardzo się staram, jednak nie dostrzegam różnicy pomiędzy jednym, a drugim.
Przy czym to tylko PDO nie działa.
Gdzie leży problem?
  1. <?php ////////////////////////////////// zwykłe mysql - działa
  2. ini_set('display_errors','1');
  3.  
  4. mysql_connect('127.0.0.1','15641733_mu','password')
  5. or die('cant connect to server<br>error'.mysql_error());
  6. mysql_select_db('15641733_mu')
  7. or die('cant connect to database<br>error: '.mysql_error());
  8. ?>
  9.  
  10. <?php ////////////////////////////////////////////// PDO - nie działa
  11. ini_set('display_errors','1');
  12.  
  13. try{
  14. $pdo = new PDO('mysql:host=127.0.0.1;dbname=15641733_mu;', '15641733_mu', 'password');
  15. }
  16. catch(PDOException $e)
  17. {
  18.  
  19. echo 'Cant connect: ' . $e->getMessage();
  20. }
  21. ?>
ohm
Średnik po dbname=15641733_mu; ?
Terrorizer
Trudno mi jednoznacznie odpowiedzieć co się stało. Nagle po wielu godzinach wszystko działa.
Czyżby wina serwerów? Oczywiście nie sprawdziłem na lokalnej maszynie, tylko dłubałem na serwerze, bo myślałem, że to znowu wina kodu >.>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.