Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dane z bazy jako obiekty
piraciq
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


Witam

Mówię od razu, że będę pisał kod z palca więc proszę się nie czepiać :-)

  1. class test {
  2. private $db;
  3. public function __construct(PDO $db){
  4. $this->db=$db;
  5. }
  6. public function test2(){
  7. $sql='select * from tabela';
  8. $q=$this->db->query($sql);
  9.  
  10. ...
  11. return $q;
  12. }
  13.  
  14. $data= new test($db);
  15. $q=$data->test();

$q to tablica i teraz fajnie by było ale nie wiem jak to zrobić questionmark.gif aby mieć cos takiego
  1. foreach($q as $value)
  2. {
  3. echo $value->id;
  4. //a nie $value['id'];
  5. }


Pozdrawiam :-)
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Chcesz wyniki z bazy danych otrzymywać w takiej samej formie jak dotychczas ("spłaszczonej", jako pojedyncze rekordy) czy jako kompletne encje (obiekty)? Jeżeli to pierwsze to skorzystaj z PDOStatement::setFetchMode(), jeżeli to drugie to pogoogleaj za frazą php orm.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:03