Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Dane z mysql do tablicy
Mayka
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

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


Witam

Panowie bo walcze dzis cały dzień z tym i jakoś nie moge sobie poradzić z tym. Mogłby ktoś pomóc ?
Mam sobie tabele w mysql i pobieram to do php i chciałbym to 'posadzić' w tablicy wszystko pięknie tylko niewiem jak sie do tego dostać pozniej... Ew może coś zle robie...
  1. $war="SELECT nazwy FROM images WHERE id='$produkt'";
  2. $result=mysql_query($war);
  3. while($row=mysql_fetch_array($result)) {
  4. $return_tablica[] = $row;
  5. }

i przy print_r dostaje:
  1. Array ( [0] => Array ( [0] => 36070arag2 [nazwa] => 36070arag2 ) [1] => Array ( [0] => 89859ozdoby [nazwa] => 89859ozdoby ) )


A teraz chciałbym mieć każda nazwe w oddzielnej linijce, jak wpisze $return_tablica[1] to powinienym dostać 2 wynik (89859ozdoby) a dostaje 'Array'.. Mogłby mi ktoś to ogarnąć, bo ja juz niemam siły na to.. Ew. jak sie dobrać do tego ? Bo jakieś zaćmienie mnie dzis ogarnia..

Ten post edytował Mayka 4.07.2012, 13:44:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tajgeer
post
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


Pobrać wszystkie rekordy do tablicy i później porównywać jedno z pól.

  1. <?php
  2. $query = mysql_query('SELECT * FROM tabela');
  3. $array = array();
  4. while ($row = mysql_fetch_array($query))
  5. {
  6. array_push($array, $row);
  7. }
  8.  
  9. foreach ($array as $row)
  10. {
  11. if ($row['typ'] == 'typ2')
  12. {
  13. // operacje
  14. }
  15. }
  16. ?>


Albo po prostu dodać warunek do zapytania SQL tak, aby wyciągnął tylko te rekordy, które mają 'typ' równy 'typ2'

Ten post edytował Tajgeer 4.07.2012, 14:43:43
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 09:24