Bueno, vi que mi error es que en el campo "parent_id" de mi tabla el primer elemento, me refiero a la raíz no es NULL, sino que 0. Entonces, funciona:
Código PHP:
Ver originalfunction get_path($id) {
// $result y $row
$result = mysql_query('SELECT name, parent_id FROM categorias WHERE id='.$id);
if ($row['parent_id'] != 0) {
// existe un parent_id, inicializamos el acumulador
$salida = get_path($row['parent_id']);
} else {
// inicializamos el acumulador vacio
}
// agregamos el valor al acumulador
$salida []= $row['name'];
// devolvemos el acumulador
return $salida;
}
echo join('>', get_path
(9));
Quiero disculparme con Triby, pateketrueke y ocp001a por tanta molestia que les ocasioné por la insistencia sobre el tema. Reconozco mi inexperiencia en el mundo de la programación. Agradezco mucho su valiosa ayuda y su paciencia.