Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Klasy - pierwsze starcie, Nie łączy się do bazy danych...
Ziels
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


Witam!

Chciałem napisać klasę do obsługi dowolnej bazy danych, niestety już na początku natknąłem się na problem. Otóż przy takim kodzie:
  1. <?php
  2. class db{
  3. function database($base){
  4. return $base;
  5. }
  6. }
  7. class mysql extends db{
  8.  var $base;
  9.  
  10. function database_connect(){
  11. $this->base = db::database('mysql');
  12. return $this->base;
  13. }
  14.  
  15. }
  16.  
  17. $obj = &new mysql;
  18. $db_connect = $obj->database_connect()."_connect( 'localhost', 'root', 'haslo')";
  19. ?>

Nie łączy się do bazy. Po dopisaniu
Kod
echo ($db_connect);


Wywala na ekran "mysql_connect( 'localhost', 'root', 'haslo')"

Ktoś może pomóc?

-------------------------------------
Dodane potem
-------------------------------------

Argh, zmieniłem na
  1. <?php
  2. function database_connect($host, $login, $pass){
  3. return mysql_connect($host, $login, $pass);
  4. }
  5. ?>

i działa - temat do delete...

Ten post edytował mike_mech 12.08.2006, 10:19:21
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 Aktualny czas: 19.08.2025 - 10:50