![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Temat moze troche dziwny ,jednak nie potrafie znalezc rozwiazania. Po dluuuuuugiej przygodzie ze mysql_connect() postanowilem przeniesc sie na PDO. tak wiec na poczatek zmienilem sposob laczenia z baza danych :
Sprawa bardzo prosta, wiec przeszedlem do wyciagniecia nazwy usera z tabeli:
tu tez nie ma zadnego problemu, wszystko gra elegancko. Jednak problem jest taki ze funkcje do laczenia z baza danych chcialem miec w osobym pliku i gdy uzyje require do "wladowania" tej funkcji to pojawia sie blad: Undefined variable: db_pdo oraz : all to a member function query() on null ktos jest w stanie mi to wyjasnic ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
1. dlaczego dane logowania do bazy trzymasz w $_SESSION (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ? to jedna z najgłupszych rzeczy, jakie widziałem, nie rób tego (IMG:style_emoticons/default/biggrin.gif)
2. twój problem to zasięg zmiennych. zadeklaruj $db_pdo poza try..catch albo całkiem to wywal. poczytaj o tym tu: http://php.net/manual/en/language.variables.scope.php |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:52 |