数据表结构如下$db_pro="ab_";
$query = "CREATE TABLE `".$db_pro."menuclass` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) NOT NULL,//分类名称
`upid` int(11) NOT NULL,//子分类的上一级分类的的ID,当分类为第一级时,upid=0
`content` text NOT NULL,//分类的描述
`paixu` int(11) NOT NULL,//分类的排列顺序
`totalart` int(11) NOT NULL,//此分类下面的所有文章数
`zhuangtai` int(11) NOT NULL,//这个分类是否是活动的
`tuijian` int(11) NOT NULL,//是否推荐这个分类
`class` int(11) NOT NULL,//此分类的级别,就是这个分类是第几级分类了
`document` varchar(20) NOT NULL,//分类栏目所连接的文件夹
PRIMARY KEY (`id`)
) ";
$result = mysql_query($query) ;
2、你是要返回某个子分类的全部父类列表吗? 是的!!
$query = "CREATE TABLE `".$db_pro."menuclass` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(100) NOT NULL,//分类名称
`upid` int(11) NOT NULL,//子分类的上一级分类的的ID,当分类为第一级时,upid=0
`content` text NOT NULL,//分类的描述
`paixu` int(11) NOT NULL,//分类的排列顺序
`totalart` int(11) NOT NULL,//此分类下面的所有文章数
`zhuangtai` int(11) NOT NULL,//这个分类是否是活动的
`tuijian` int(11) NOT NULL,//是否推荐这个分类
`class` int(11) NOT NULL,//此分类的级别,就是这个分类是第几级分类了
`document` varchar(20) NOT NULL,//分类栏目所连接的文件夹
PRIMARY KEY (`id`)
) ";
$result = mysql_query($query) ;
2、你是要返回某个子分类的全部父类列表吗? 是的!!
1、select upid from $tbl_name where id=$id //取得指定id的upid
2、$id = 查询得到的upid
重复1、2,直到upid等于0
{
$tid=$aid;
}
else
{
$m=$i+1;
$upid="id='$upid[$m]'";
$tid=$upid;
}我的这段代码就是 唠叨 的这个思路 怎么弄出来就是不对呢不过用 唠叨 的这个 我从新改了一下代码 问题倒是解决了还是唠叨 厉害!!!