Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobieranie wszystkich wartości z kolumny tabeli jako tablica
pijawaman
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.01.2015

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


Witam!

Potrzebuję pomocy.

Nie wiem jak pobrać wszystkie wartości z kolumny pokojID w mojej tabeli 'kwatery'.
Chodzi o to żeby zapisać do zmiennej, np. $tablica wszystkie wartosci z tej kolumny.
Wartości w kolumnie ID: 1, 2, 3, 4, 5. Pobieram je za pomocą zapytania:
  1. SELECT pokojid FROM kwatery

następnie wysyłam zapytanie do bazy danych
  1. $wynik = $db->query($zapytanie);

potem chcę żeby te dane zapisały się w utworzenej w PHP tablicy w ten sposób :
  1. $tablica[1,2,3,4,5]

ponieważ chcę tą tablicę porównać z inną za pomocą poleceń, tj.:
i


Z gory dzięki (IMG:style_emoticons/default/smile.gif)

Ten post edytował pijawaman 9.06.2015, 19:58:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patwoj98
post
Post #2





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


Spróbuj:
  1. $wynik = $db->query("SELECT` pokojid` FROM `kwatery`"); // pobieram wszystkie id pokojów i zapisuje w zmiennej wynik
  2. $i=0; // ustawiam zmienną "i" na 0 do inkrementacji
  3. while($r = $wynik->fetch_assoc()){ //$wynik staje się tablicą asocjacyjną, wiec dopóki $r nie przejmie wszystkich wartości to dla każdej wartości robi obrót
  4. $tablica[$i] = $r['pokojid']; // tablica o indeksie i ma wartość pokoju id
  5. $i++; // zwiekszamy i czyli inkrementujemy po każdym obiegu
  6. } // koniec pętli


Ten post edytował patwoj98 9.06.2015, 20:20:58
Go to the top of the page
+Quote Post
pijawaman
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 21.01.2015

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


Cytat(patwoj98 @ 9.06.2015, 20:57:20 ) *
Spróbuj:
  1. $wynik = $db->query("SELECT` pokojid` FROM `kwatery`");
  2. $i=0;
  3. while($r = $wynik->fetch_assoc()){
  4. $tablica[$i] = $r['pokojid'];
  5. $i++;
  6. }



----------------------------
Działa :-)

Tak myślałem, że to będzie jakaś pętla, ale ja na razie cienki z tego jestem (IMG:style_emoticons/default/tongue.gif)
Dlatego mała prośba wytłumacz mi co się w niej dokładnie dzieje, żebym nie tylko jej używał ale też całkowicie rozumiał.




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: 4.10.2025 - 21:09