Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Zapisywanie danych do tablicy!
_Martin_
post
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 9
Dołączył: 16.09.2005
Skąd: Rybnik

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


Hej

Sprawa tyczy się zapisywania danych do tablicy z zapytania!


  1. <?php
  2. $iKlubId = $aKlub['id'];
  3.            $aPilkarze = unserialize(stripslashes($aMatchData['pilkarze']));
  4.            //print_r($aPilkarze);
  5.            echo'<Br><Br><Br>';
  6.            //echo $aPilkarze[210][2][0];
  7.            foreach($aPilkarze as $klucz => $wartosc)
  8.                //echo $klucz.' => '.$aPilkarze[$klucz][1][5].'<br>';
  9.                
  10.            $i=1;
  11.            while($pozycja = each($aPilkarze[$klucz]))
  12.            {
  13.                echo $i.'. '.$pozycja[1][0].'<br>';
  14.                $i++;
  15.            
  16.        // Wyżej napisana pętla wypisuje mi id zawodników
  17.            
  18.            
  19.        //Teraz bym chciał pobrać z bazy ich imienia i nazwiska! robie to dalej w pętli!    
  20.            $dane = mysql_query('
  21.                SELECT
  22.                    imie_nazwisko
  23.                FROM
  24.                    pilkarze
  25.                WHERE
  26.                    id = "'.$pozycja[1][0].'"
  27.                    
  28.                    ');
  29.            
  30.            
  31.            } // Koniec pętli
  32.                $adane = mysql_fetch_array($dane);
  33. ?>


Teraz mam problem nie wiem jak zrobić aby zapisało mi imienia i nazwiska do tablicy np $adane[0] - pilkarz numer 1
$adane[1] - pilkarz numer 2 itp itd?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Mhmm, a nie lepiej byłoby w miejscu wyciągania danych dodać odpowiedniego JOINa...?

Bo coś mam przeczucie, że można by było tak zrobić.

Cytat
Teraz mam problem nie wiem jak zrobić aby zapisało mi imienia i nazwiska do tablicy

Nie wiem, co konkretnie chcesz zapisać, ale zapisywać kolejno możesz w ten sposób:
  1. <?php
  2. $tablica[] = 'pierwszy';
  3. //...
  4. $tablica[] = 'kolejny';
  5. ?>

i klucze w tablicy będzie numerowało od początku.
Go to the top of the page
+Quote Post
megawebmaster
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 17
Dołączył: 8.11.2008
Skąd: Libiąż

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


Wygodniej to robić w pętli. Tylko, że musiałoby to być coś w stylu:
  1. <?php
  2. while($row = mysql_fetch_row($dane)){
  3. $adane[] = $row;
  4. }
  5. ?>
Go to the top of the page
+Quote Post

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: 14.09.2025 - 20:20