21,886
社区成员
发帖
与我相关
我的任务
分享
$conn = new COM ( "ADODB.Connection", NULL, 65001) or die ( "ADO connect failed!" );
$connstr = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" . realpath ( "db/1.mdb" ) . ";Uid=;Pwd=;";
require('conn.php');
function read_menu($resid){
$conn->open ( $connstr );
$sql1 = "select * from s_menu where yc=1 and class_parentid=$resid order by class_order desc";
$rsArr1 = $conn->execute ( $sql1 );
echo "<div class=st2>".$rsArr1["class_title"]." </div>";
}
$conn->open ( $connstr );
$sql = "select top 30 * from s_menu where yc=1 and class_parentid=0 order by class_order desc";
$rsArr = $conn->execute ( $sql );
if ($rsArr) {
while ( ! $rsArr->eof ) {
echo "<div class=st1>".$rsArr["class_id"]." ".$rsArr["class_title"]."</div>";
read_menu($rsArr["class_id"]);
$rsArr->MoveNext();
}
} else {
print $conn->ErrorMsg ();
}
$rsArr = null;
$conn->close ();
$conn = null;
<?php
require('conn.php');
$conn->open( $connstr );
$sql = "select top 30 * from s_menu where yc=1 and class_parentid=0 order by class_order desc";
$rsArr = $conn->execute( $sql );
if ($rsArr) {
while (!$rsArr->eof) {
echo "<div class=st1>".$rsArr["class_id"]." ".$rsArr["class_title"]."</div>";
$sql1 = "select * from s_menu where yc=1 and class_parentid={$rsArr['class_id']} order by class_order desc";
$rsArr1 = $conn->execute( $sql1 );
echo "<div class=st2>".$rsArr1["class_title"]." </div>";
$rsArr->MoveNext();
unset($sql1, $rsArr1);
}
} else {
print $conn->ErrorMsg();
}
$rsArr = null;
$conn->close();
$conn = null;