你所说的种子是一个什么概念,我打算用php开发这个树型结构
我定义了一个节点类,但是到new这个结点类的时候,我该如何去做
比如 我的所属图号是TSK215,图号就是TSK215-00-10-000的,这只是一种情况
我该如何去逐条显示为一个树型结构的,不是树型菜单。
解决方案 »
- 【在线等】求雅虎日本api解析(php),我再做一个代购网(雅虎日本,乐天),求高手帮忙解析下他们两个的api。
- 请文大家对数据库更新查改?又好用的类嘛?
- 请帮忙看看下面两段程序中,为什么在通过存储过程保存在数据库中的时候,不能将数据进行保存?
- 请问如何在一个text中触发一个单击事件?
- 如何对一个class类数组进行排序,对速度有要求
- 在线求助502 Bad Gateway 问题
- 搞出一个比较小玩意的程序
- 同一个服务器下能否使用多个数据库
- php-mysqli预编译如何批量执行多条sql语句且取值?
- 只有10M内存,但是有10000000个人准备签到,id是1-10000000,给出解决方案
- 大家帮忙看一下这个面试的题目
- dll 加入php.ini
我这个初始值不能赋零
需要在表中取得某个值作为根节点(upcode=productdwgcode的这个值)昨天作了一个类 但是最后怎么整也搞不通
你们所说的这种方法如何去实现?
再指点一下
不胜感激
function getNode($upcode = '',$node_level = 1)
{
/*include 'include/pdmdblogon.php';
if(!$conn){
echo "注意:当前无法连接PDM数据库。";//连接错误提示
exit;}*/
// global $mysql;
$sql = "SELECT UPCODE,UPNAME,DITEM,DCODE,DNAME,PRODUCTDWGCODE FROM XTDETAMSALL_DETAIL";
$sql .= "WHERE UPCODE = $upcode AND PRODUCTDWGCODE = $productdwgcode";
$sql .= "ORDER BY DITEM";
$stmt = ociparse($conn,$sql);
//echo "123";
if(!$stmt)
{
echo "ERROR - Could not parse SQL statement.";
exit;
}
ociexecute($stmt);
if(ocifetchinto($stmt,$row,OCI_ASSOC)){
foreach($row as $v)
{
if($node_level = 1)
{
$k = " ";
}else{
for($i = 0; $i <= $node_level; $i++)
{
$k .= " ";
}
}
$code = $k.$v[upcode].$v["upname"]."<br/>";
$upcode = $v["DCODE"];
echo $code;
getNode($upcode,$node_level+1);
}
}
}
include 'include/pdmdblogon.php';
if(!$conn){
echo "注意:当前无法连接PDM数据库。";//连接错误提示
exit;}
$mysql = "SELECT UPCODE,UPNAME,DITEM,DCODE,DNAME,PRODUCTDWGCODE FROM XTDETAMSALL_DETAIL";
//$mysql .= "WHERE UPCODE = $upcode AND PRODUCTDWGCODE = $productdwgcode";
$mysql .= "WHERE UPCODE = PRODUCTDWGCODE";
$smyql .= "ORDER BY DITEM";
$stmt = ociparse($conn,$mysql);
if(!$stmt)
{
echo "ERROR - Could not parse SQL statement.";
exit;
}
ociexecute($stmt);
$result[] = ocifetchinto($stmt,$row,OCI_ASSOC);
if($result["UPCODE"]=$result["PRODUCDWGCODE"])
{
getNode($result["UPCODE"],$node_level);
}
Warning: ociexecute(): OCIStmtExecute: ORA-00933: SQL 命令未正确结束 in d:\myweb\a\dinge\tree.php on line 140Warning: ocifetchinto(): OCIFetchInto: ORA-24374: 在读取或执行并读取之前没有完成定义 in d:\myweb\a\dinge\tree.php on line 141