Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pdo połączenie co o tym sądzicie, prosze o opinię
ber32
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Prosze o opinię class połączenia PDO
P

Dzięki za każdy wpis
Go to the top of the page
+Quote Post
Szymciosek
post
Post #2





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


Klasa jak klasa... tego jest cała masa, jeżeli chodzi o połączenia z bazą...

Co do konfiguracji, to czemu nie zrobiłbyś tego np. jako klasę, która trzyma statyczne zmienne?

Później tylko
Config::dbName;
Config::host

a teraz tylko niepotrzebnie parsujesz cały czas dane.
Go to the top of the page
+Quote Post
ber32
post
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Żeby wywoływać ją w innej clasie przez konstruktor
Go to the top of the page
+Quote Post
Szymciosek
post
Post #4





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


parent::__construct($this->dns, $this->user, $this->pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));

parent::__construct(Config::dns, Config::user, Config::pass, array(...));
Go to the top of the page
+Quote Post
ber32
post
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Nie mówie nie
Cytat
  1. parent::__construct(Config::dns, Config::user, Config::pass, array(...));

Raczej tak

  1. public function __construct()
  2. {
  3. $this->db = new DBBER(); // połączenie z bazą
  4. }
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: 19.12.2025 - 10:04