Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Brak połączenia z MySQL pomimo dobrze działającej klasy konfiguracji
VIPPER_
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.12.2010

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


Hej, z OOP dopiero zaczynam. Napisałem sobie klasę konfiguracyjną, która działa prawidłowo. Pobiera ona dane z ini.
Jednak gdy używam kolejnej klasy do połączenia z MySQL - nie mogę się połączyć.

  1. class ConnectDatabase extends Init
  2. {
  3.  
  4. private $_connection;
  5.  
  6. public function Connect()
  7. {
  8.  
  9. $this->_connection = @mysql_connect($this->init_get('database', 'host'), $this->init_get('database', 'username'),$this->init_get('database', 'password'));
  10.  
  11. if($this->_connection)
  12. {
  13. return 'CONNECTED';
  14. }
  15. else {
  16. return 'ERR_ NOT_CONNECTED';
  17. }
  18.  
  19. }
  20.  
  21. }


Ten post edytował VIPPER_ 29.12.2010, 18:46:39
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


Przecież w komunikacie masz jasno napisane, w czym jest problem: nie można znaleźć serwera bazy danych. A zamiast to naprawić, używasz elementów składni, których działania nie rozumiesz. Pomijam już fakt, że problem nie ma nic wspólnego z obiektówką.
Go to the top of the page
+Quote Post
VIPPER_
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.12.2010

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


Cytat(Zyx @ 29.12.2010, 14:59:02 ) *
Przecież w komunikacie masz jasno napisane, w czym jest problem: nie można znaleźć serwera bazy danych. A zamiast to naprawić, używasz elementów składni, których działania nie rozumiesz. Pomijam już fakt, że problem nie ma nic wspólnego z obiektówką.


Tylko że wszystkie dane odnośnie MySQL podaje poprawnie. Nie wiem z czym to jest związane, a że zacząłem bawić się z OOP to wrzuciłem to tutaj. Jeżeli pomyliłem działy to sorry.

Co ciekawe... korzystając z PDO gdy podałem dane username, password itd. na sztywno - zadziałało. Tak samo dzieje się z mysql_connect. Ale gdy użyje klasy Init przestaje działać, choć gdy sprawdzałem jej działanie to wszystko jest w porządku.
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.12.2025 - 08:03