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 :
try { $db_pdo = new PDO("mysql:host={$_SESSION['db_host']};dbname={$_SESSION['db_name']}", "{$_SESSION['db_user']}", "{$_SESSION['db_password']}"); } catch(PDOException $e) { }
Sprawa bardzo prosta, wiec przeszedlem do wyciagniecia nazwy usera z tabeli:
$query = "SELECT * FROM users ORDER BY nick ASC LIMIT 1"; $query = $db_pdo->query($query); $result = $query->fetch(PDO::FETCH_BOTH);
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 ?