Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Dostanie sie do obiektu
koniol2
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2010

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


Kod
$stmt = $dbh->prepare("SELECT zapisy.id,zapisy.imie,zapisy.nazwisko,miasto,klub,plci.plec,zapisy.id FROM zapisy,plci WHERE zapisy.plec = plci.id LIMIT $limit,$offset");
    
    $stmt->execute();
    $result = $stmt->fetchAll(PDO::FETCH_OBJ);
    return $result;


w wyniku dostaje objec


Kod
array (size=10)
  0 =>
    object(stdClass)[3]
      public 'id' => string '1' (length=1)
      public 'imie' => string 'asdas' (length=5)
      public 'nazwisko' => string 'aaaaaaaaaaaaaaa' (length=15)
      public 'miasto' => string 'asd' (length=3)
      public 'klub' => null
      public 'plec' => string 'Kobieta' (length=7)
  1 =>
    object(stdClass)[4]
      public 'id' => string '2' (length=1)
      public 'imie' => string 's' (length=1)
      public 'nazwisko' => string 'd' (length=1)
      public 'miasto' => string 'dddd' (length=4)
      public 'klub' => string 'ddd' (length=3)
      public 'plec' => string 'Kobieta' (length=7)
  2 =>


jak sie dostac do id kazdego obiektu
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. foreach($result as $v){
  2. echo $v->id;
  3. }
Go to the top of the page
+Quote Post
koniol2
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2010

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


foreach ($result as $key){
echo '<td><input type="checkbox" name="" value="'.$key->id.'"></td></tr>';
break;
}

cos takiego moze byc czy raczej sie tak nie robi bo potrzebuje przejscie petli tyko raz
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przeciez ty tutaj konczysz wykonanie petli po pierwszy razie.... o to ci chodzilo??

fetchAll zwraca ci TABLICE. Wez zajrzyj do manuala do dzialu tablic i naucz sie je obslugiwac bo to podstawy....
Jak chcesz sie dobrac do pierwszego elementu to robisz:
$result[0] i masz pierwszy element tablicy.
A jak do ID w tym pierwszym elemencie to
$result[0]->id

i zadna petla do tego nie jest potrzebna


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
koniol2
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2010

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


zamieszałem troche ok juz sobie poradziłem dzieki za odpowiedz
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: 20.08.2025 - 18:51