Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Odwołanie do tablicy zza klasy
Arhimenrius
post
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 3
Dołączył: 19.04.2011

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


Witam. Więc planowałem stworzyć metodę która by mi pobierała z bazy danego użytkownika, by następnie wyciągnąć po za klasę jego dane. Aczkolwiek nie mam pojęcia jak wyciągnąć całą tablicę.
  1.  
  2. class User
  3. {
  4. //pole profilu użytkownika
  5. public function myprofil($userid)
  6. {
  7. $finduser = $db -> prepare("SELECT * FROM `users` WHERE `usid` = :userid");
  8. $finduser -> bindValue(':userid', $userid, PDO::PARAM_STR);
  9. $finduser -> execute();
  10. $row = $finduser -> fetch(PDO::FETCH_ASSOC);
  11. print_r ($row); //celowo by sprawdzic czy ma zawartość, ma
  12. $this -> user = $row;
  13. }
  14. }


A następnie poza klasą:
  1. $profil = new User();
  2. $profil -> myprofil($_SESSION['usid']);
  3. print_r ($profil-> row['usid']);

I niestety zwraca pustkę....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Też dlatego zapytałem, czy tam czasem Ci błędu nie pokazało.

Jeśli chcesz wyświetlić wszystkie to fetchAll zamiast fetch.

while czy tam foreach dajesz sobie przy wyświetlaniu już.
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: 28.12.2025 - 15:25