Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Połączenie z bazą, Problem którego nikt nie umie rozwiązać :(
materkamil
post
Post #1





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Mam problem na pewnym hostingu, ponieważ mam błąd przy łączeniu się z bazą. Kompletnie nie wiem co już robić. PDO wywala taki błąd:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000] [1044] Access denied for user 'cos'@'localhost' to database 'baza'' in /home/xxx/public_html/sql.php:2 Stack trace: #0 /home/xxx/public_html/sql.php(2): PDO->__construct('mysql:host=loca...', 'xxxr', 'xxx') #1 {main} thrown in /home/xxx/public_html/sql.php on line 2

Spróbowałem użyć mysql_* - z konstrukcją or die(). Oczywiście również jest problem, jednak przy wyborze bazy. Dane są na pewno podane dobrze a ja nie wiem gdzie szukać błędu. Co proponujecie?

PS: mysql_connect działa, mysql_select_db nie. Dodam ze phpmyadmin działa na tym hostingu. Jest to hosting proserwer.pl - wersja php najnowsza

Ten post edytował materkamil 29.07.2012, 09:50:13
Go to the top of the page
+Quote Post
Ruch Radzionków
post
Post #2





Grupa: Zarejestrowani
Postów: 311
Pomógł: 25
Dołączył: 29.08.2011

Ostrzeżenie: (0%)
-----


a powiec na jakim hostingu. a może host to nie "localhost" tylko coś innego tak jak ma yoyo "mysql1.yoyo.pl"
Go to the top of the page
+Quote Post
materkamil
post
Post #3





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Cytat
mysql_connect działa
Go to the top of the page
+Quote Post
konrados
post
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Ja tam jak jestem pewien, że wszystko robię dobrze, to zgłaszam się do usługodawcy - w tym przypadku proserwer.pl (choć wcześniej do ich dokumentacji).

Bo już różne rzeczy widziiałem, mysql był na innym serwie ale zapomnieli mi o tym napisać w mailu, w innym przypadku trzeba było dodawać jakis prefix do nazwy bazy danych etc...
Go to the top of the page
+Quote Post
materkamil
post
Post #5





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Tak, męczyłem się parę godzin i zgłoszę to do administracji.
Go to the top of the page
+Quote Post
webdice
post
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. mysql_connect( 'HOST', 'USER', 'PASSWORD' );
  2. mysql_select_db( 'DATABASE' );


Adekwatnie do powyższego kodu z wykorzystaniem PDO.

  1. new PDO( 'mysql:host=HOST;dbname=DATABASE;', 'USER', 'PASSWORD' );
Go to the top of the page
+Quote Post
Koshin
post
Post #7





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

Ostrzeżenie: (0%)
-----


jestem ciekaw co było nie tak.
Komunikat ewidentnie pokazuje problem z uprawnieniami - czyli user, hasło lub serwer jest nieprawidłowy.
Napisz co było nie tak.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:36