dynamic_dbnested.php
来自「视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.」· PHP 代码 · 共 53 行
PHP
53 行
<?php // // $Id: Dynamic_DBnested.php,v 1.2 2003/01/30 17:43:41 cain Exp $ ////ini_set('include_path',realpath(dirname(__FILE__).'/../../').':'.realpath(dirname(__FILE__).'/../../../includes').':'.ini_get('include_path'));//ini_set('error_reporting',E_ALL); require_once('Tree/Tree.php');# $tree = Tree::setupDynamic( 'DBnested' , 'mysql://root@localhost/test' , array('table'=>'nestedTree') );# OR $tree = Tree::setup( 'Dynamic_DBnested' , 'mysql://root@localhost/test' , array('table'=>'nestedTree') ); $show[] = '$tree->getRoot()'; $show[] = '$tree->getElement( 1 )'; $show[] = '$tree->getChild( 1 )'; $show[] = '$tree->getPath( 7 )'; $show[] = '$tree->getPath( 2 )'; $show[] = '$tree->add( array("name"=>"c0") , 5 )'; $show[] = '$tree->remove( $res )'; // remove the last element that was added in the line before :-) $show[] = '$tree->getRight( 5 )'; $show[] = '$tree->getLeft( 5 )'; $show[] = '$tree->getChildren( 1 )'; $show[] = '$tree->getParent( 2 )'; $show[] = '$tree->getNext( 2 )'; $show[] = '$tree->getNext( 4 )'; $show[] = '$tree->getNext( 8 )'; $show[] = '$tree->getPrevious( 2 )'; $show[] = '$tree->getPrevious( 4 )'; $show[] = '$tree->getPrevious( 8 )'; $show[] = '$tree->getPreviousId( 8 )'; $show[] = '$tree->move( 4,3 )'; foreach( $show as $aRes ) { print("<b>$aRes</b><br>"); eval("\$res=".$aRes.';'); if( $res == false ) print "false"; else print_r($res); print('<br><br>'); }?><a href="http://research.calacademy.org/taf/proceedings/ballew/sld029.htm">the tree structure visualisation</a>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?