mysql语句分类(PHP+MySQL无限分类语句)
本文目录
PHP+MySQL无限分类语句
无限级别的,使用递归编程比较容易,基本方法是定义一个显示子菜单的函数:
function ShowMenu($pid){
....显示数据库里面PID为$pid的所有菜单项目以及子项目(通过调用自身实现).....
}
主程序调用ShowMenu(0)实现输出整个菜单。
整个程序的逻辑一般这样:
echo ShowMenu(0);function ShowMenu($pid){ //如果数据库不存在PID=$pid的记录,返回空串"" $sql="select count(*) from tab where pid=$pid"; mysql_query($sql); list($cnt)=mysql_fetch_row($res); mysql_free_result($res); if ($cnt==0) return ’’; //否则返回所有的子菜单项,格式《UL》《LI》...《LI》...《/UL》 $ret_str=’《UL》’; $sql="select id,title from tab where pid=$pid"; mysql_query($sql); while(list($id,$title)=mysql_fetch_row($res)){ $ret_str.="《LI》$title".ShowMenu($id)."《/LI》"; } mysql_free_result($res); $ret_str.=’《UL》’; return $ret_str;}
mysql查询分类
select distinct zhiye from `group`;
注意表面和字段名哦!
mysql 按月份分类统计 查询语句
SELECT count( * ) , left( creattime, 7 ) AS left7timeFROM registerWHERE `creattime` LIKE ’2012%’GROUP BY lefttime
Mysql不同种类的语句类型分别有什么作用
DDL是数据库定义语句,修改表内数据用,一般不修改表结构。DML是数据库操作语句,常见的有增删改查。DCL为数据库配置访问权限的语句。
更多文章:
google com(关于国内用户如何访问Google.com)
2024年7月24日 15:34
access数据库破解版(access2013破解版 下载)
2024年10月5日 09:35
安卓市场app2020最新版本(安卓手机自带下载软件的app叫什么)
2024年9月6日 14:25