function listNewsSort($aid,$parid) {
global $dbhost,$dbuser,$dbpasswd,$dbname,$newssort_table;
if(@mysql_connect($dbhost,$dbuser,$dbpasswd)):
if($parid!=NULl):
$type=" WHERE parid=".$parid;
else:
$type=" WHERE parid=0";
endif;
$list_newssort_sql="SELECT aid,name,parid FROM ".$newssort_table.$type." ORDER BY aid";
$list_newssort=mysql_db_query($dbname,$list_newssort_sql);
while($row=mysql_fetch_array($list_newssort)) {
if($row["parid"]!=0):
echo $row["name"]."<BR>\n";
else:
echo " ".$row["name"]."<BR>\n";
endif;
listNewsSort(NULL,$row["aid"]);
}
else:
echo "数据库连接失败!请稍后再试!";
endif;
}
global $dbhost,$dbuser,$dbpasswd,$dbname,$newssort_table;
if(@mysql_connect($dbhost,$dbuser,$dbpasswd)):
if($parid!=NULl):
$type=" WHERE parid=".$parid;
else:
$type=" WHERE parid=0";
endif;
$list_newssort_sql="SELECT aid,name,parid FROM ".$newssort_table.$type." ORDER BY aid";
$list_newssort=mysql_db_query($dbname,$list_newssort_sql);
while($row=mysql_fetch_array($list_newssort)) {
if($row["parid"]!=0):
echo $row["name"]."<BR>\n";
else:
echo " ".$row["name"]."<BR>\n";
endif;
listNewsSort(NULL,$row["aid"]);
}
else:
echo "数据库连接失败!请稍后再试!";
endif;
}
解决方案 »
- 为什么我的第一条记录值显示不出来,请各位大侠帮忙看下!
- win7中cmd可以连接数据库,用浏览器却打不开
- 求助 关于字符编码的问题
- 关于如何在php中实现中文词组解析
- supplied argument is not a valid PostgreSQL link resource错误怎么回事???
- 在线等!!!PHP和MYSQL的问题
- 关于浏览器解释网页的一个奇怪问题
- 求在sun的solaris下安装apache+php+oracle8i的文章
- 在sPKCS7=<? echo $PKCS7 ?>这条语句上老提示缺少语句是什么问题呀?
- 原先安装的Apache mysql php都是独立安装的?现在安装集成的会有影响吗?
- PHP电影网站问题
- 100分求教:网站统计问题(在线等)
//查找父分类
$list1_sql="SELECT aid,name,parid FROM ".$newssort_table." WHERE parid=0 ORDER BY aid";
$list1=mysql_db_query($dbname,$list1_sql);
while($row1=mysql_fetch_array($list1)) {
echo $row["name"]."<BR>\n";
//查找子分类
$list2_sql="SELECT aid,name,parid FROM ".$newssort_table." WHERE parid=".$row1["aid"]." ORDER BY aid";
$list2=mysql_db_query($dbname,$list2_sql);
while($row2=mysql_fetch_array($list2)) {
echo " ".$row2["name"];
}
}
else:
echo "数据库连接失败!请稍后再试!";
endif;