![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 9.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Napisałem sobie bardzo prosty skrypcik połączenia z bazą danych. Funkcja sql() tworzy obiekt łączący się z bazą danych oraz wysyła zapytanie sql. Wszystko cacy, ale występuje jakiś nielogiczny błąd. Może Wy znajdziecie przyczynę:
Po uruchomieniu strony, uruchamia się instrukcja die() i zwraca mi ona słowa: "No database selected". Chodzi o to, że zmienna $db_name nie przechodzi do wnętrza metody obiektu. Dla czego? Jakim cudem? Proszę o pomoc. Ten post edytował Dual Jack 11.04.2013, 18:43:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 1 Dołączył: 9.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję Ci, Szymciosek, za łopatologiczne wyjaśnienie problemu.
W PHP programuję już kilka lat ( raczej amatorsko ) i wstyd mi się przyznać, że dopiero teraz podjąłem się obiektówki ( niektórzy mówią, że lepiej później niż wcale ). Postanowiłem, własnie jako moją pierwszą klasę, napisać skrypt do bazy danych, stąd tak głupie błędy. Możliwe, że jeszcze nie do końca rozumiem, jak to działa( myślałem, że __construct() bierze sobie zmienne z klasy ) Jeszcze raz bardzo Ci dziękuję. Ten post edytował Dual Jack 11.04.2013, 19:22:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 13:00 |