Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klasa: łączenie z bazą danych - problem
likemandrake
post
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

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


Witam!

Stworzylem klase, ktora ma za zadanie laczenie sie z baza danych i wybranie konkretnej bazy....
Klase wywoluje z innej klasy metoda:
Kod
$connect=new use_DB();
$connect->select_DB();


efekt wywolania tej klasy jest taki, ze wyswietla mi komunikat o poprawnym polaczeniu z baza, lecz wywala blad przy wyborze bazy.... ponizej kod klasy:

Kod
class use_DB {
    var $dbhost="localhost";
    var $dbuser="user";
    var $dbpasswd="haslo";
    var $dbname="zadanie";
    var $base;
    var $slbase;
    
    function use_DB() {
        $this->base=@mysql_pconnect($dbhost, $dbuser, $dbpasswd);
            if (!is_resource($this->base)) {
                echo "Nie moge polaczyc z baza";
            }
            else echo "polaczenie ok";
        }
    
    function select_DB() {
        $this->slbase=@mysql_select_db($dbname, $base);
        if (!is_resource($this->slbase)) {
            echo "Blad wybierania bazy!";
        }
        else echo "wybralem";
    }
}


Pobowalem na rozne sposoby, ale zawsze efekt ten sam....

Please Help!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
likemandrake
post
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 17
Dołączył: 23.06.2006

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


Witam

Odwolywalem sie przez $this w metodzie select_DB, w metodzie use_DB stosowalem suche zmienne.... mimo tego ze poprawnie mi laczylo, to przez to ze w metodzie use_DB nie uzywalem odwolan przez $this nie moglo poprawnie wykonac metody select_DB....

Ale to wszystko jest dziwne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

W kazdym razie w koncu to zrobilem, ufff....

Dzieki za pomoc

Pozdr
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: 4.10.2025 - 00:02