Может ли кто-нибудь объяснить, что означает node в MySQL?
Это говорит о вложенном наборе.
Я читаю документ из вики Codeigniter, и я не уверен, что я должен добавить для $ node.
getSubTreeAsHTML (line 704)
Renders the fields for each node starting at the given node
* return: Sample HTML render of tree
string getSubTreeAsHTML (array $node, [array $fields = array()])
* array $node: The node to start with
* array $fields: The fields to display for each node
Код, который вы смотрите, является частью BackendPro. Полный код функции можно просмотреть здесь.
"Node" в этом случае относится к данным node вложенному набору. Вложенные наборы хороши, потому что они позволяют вам быстро выбрать целую ветвь иерархии только с начальным node.
Похоже, что указанная функция отображает часть дерева в HTML, начиная с заданного node. Интерфейс BackendPro должен где-то отображать иерархические данные.
EDIT. Вложенные наборы не являются концепцией только для MySQL, но здесь есть хорошая статья о вложенных множествах и MySQL:
http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/