Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Przesłanie danych do konstruktora
Majkelo23
post 17.11.2013, 14:10:00
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


W jaki sposób mogę przekazać dane ze skryptu do konstruktora, aby je w nim wykorzystać ?

Próbuję w ten sposób:

  1. class db
  2. {
  3.  
  4. public $pdo;
  5.  
  6. function __construct($DB_SERVER, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE)
  7. {
  8. try
  9. {
  10. $this->pdo = new PDO('mysql:host='.$DB_SERVER.';dbname='.$DB_DATABASE.';encoding=utf8', $DB_USERNAME, $DB_PASSWORD);
  11. $this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12. }
  13. catch(PDOException $e)
  14. {
  15. die('Połączenie nie mogło zostać utworzone: ' . $e->getMessage());
  16. }
  17. }
  18. }


i z poziomu pliku:

  1. $db = new db($DB_SERVER, $DB_USERNAME$DB_PASSWORD, $DB_DATABASE);


ale te dane nie docierają do konstruktora ;/ Dlaczego ?

Ten post edytował Majkelo23 17.11.2013, 14:26:40
Go to the top of the page
+Quote Post
-asdW-
post 17.11.2013, 14:23:27
Post #2





Goście







function __construct($DB_SERVER, $DB_USERNAME$DB_PASSWORD, $DB_DATABASE)

brakuje przecinka między $DB_USERNAME a $DB_PASSWORD

function __construct($DB_SERVER, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE)
Go to the top of the page
+Quote Post
Majkelo23
post 17.11.2013, 14:26:14
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 17
Dołączył: 13.02.2012

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


to nic nie zmienia, błąd jest tylko tutaj na forum, w pliku mam ok.
Go to the top of the page
+Quote Post
tomxx
post 17.11.2013, 14:56:58
Post #4





Grupa: Zarejestrowani
Postów: 172
Pomógł: 27
Dołączył: 5.10.2013

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


Masz gdzieś źle podane argumenty, bo wpisałem swoją nazwę użytkownika i wychodzi "Access denied..." więc sprawdź czy wszystko jest w odpowiedniej kolejności w konstruktorze.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 06:59