Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Rekurencja i budowanie tablicy
Forum PHP.pl > Forum > Przedszkole
miedzna
Mam taką oto funkcję:

  1. function MapaGalezi($ParentID) {
  2.  
  3. $records = array();
  4.  
  5. $result=mysql_query("SELECT id, pid, name FROM pracownik WHERE pid = ".$ParentID." AND men = 1");
  6.  
  7. while ( $row = mysql_fetch_array($result) ) {
  8.  
  9. $records[] = $row["id"];
  10.  
  11. echo $records[0].'<br>';
  12.  
  13. MapaGalezi($row["id"]);
  14.  
  15. }
  16. return $records;
  17. }


Powinna pobierać dane z bazy (struktura drzewiasta ID, Parent_ID, nazwa). Echo działa dobrze, czyli tworzy mi listę IDków, ale do tablicy $records zapisuje się tylko pierwsza pozycja. Jak zrobić, żeby wszystkie pozycje z rekurencji zapisały się?
croc
Bo na początku funkcji masz inicjację zmiennej $records, więc nie może być inaczej smile.gif
miedzna
Cytat(croc @ 19.10.2011, 16:22:13 ) *
Bo na początku funkcji masz inicjację zmiennej $records, więc nie może być inaczej smile.gif


No tak smile.gif

Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.