phpbar.de logo

Mailinglisten-Archive

[php] Rekursive Funktion

[php] Rekursive Funktion

Andreas Müller php at universalware.de
Die Feb 14 11:57:24 CET 2006


Hallo Steffen,

evtl. hilft dir ja das hier:

function scan($mpa=0,$level=0) {
	$result=mysql_query('SELECT mid,mna FROM table WHERE mpa='.$mpa);
// Daten für parent mpa holen
	while ($row=mysql_fetch_assoc($result)) {	// Datensatz abholen
		echo str_repeat(' ',$level*2).$row['mna']."\n";	// Name nach
Level eingerück ausgeben

		scan($row['mid'],$level+1);	// Rekursion für diesen
Eintrag als parent
	}
	mysql_free_result($result);  // Ergebnismenge freigeben
}

echo '<pre>';
scan();
echo '</pre>';
 
Gruß,
Andreas



php::bar PHP Wiki   -   Listenarchive