OK, ya la he encontrado.
Gracias.
EDITO:
No logro que funcione. Ya hice una prueba con algo similar, obteniendo el mismo resultado.
Lo que ocurre es que repite siempre la categoría 1 hasta que se reinicia la conexión con el servidor.
Código PHP:
function crearArbol(){
include('config.php');
// Configuración general de la función
$tabla = 'categories';
$id_field = 'id';
$show_data = 'name';
$link_field = 'parent';
$parant = '0';
$prefix = '-';
$sql="SELECT * FROM $tabla WHERE $link_field = $parant";
$rs = @mysql_query($sql);
if($rs){
while($arr = mysql_fetch_array($rs)){
echo($prefix.$arr[$show_data].'<br>');
crearArbol();
}
}
mysql_close($conn['connection_step1']);
}