php+mysql實現的一個簡單分類。php
數據庫建一張test表,分別設置4個字段,id(number)、name(varchar)、pid(varchar)、path(varchar)mysql
order by //mysql函數:排序(默認升序ASC)sql
concat //mysql函數:鏈接字符串數據庫
substr_count //php函數:統計字符串個數函數
str_pad //php函數:填充fetch
//使用order by排序、concat合併字符串。 $_select="SELECT * FROM concat order by concat(path,id)"; $_result=mysql_query($_select) or die (mysql_error()); while($_row=mysql_fetch_assoc($_result)){ //統計逗號的個數 $_len=substr_count($_row['path'],',')-1; //填充空格 $_m=str_pad("",$_len*6*4," "); echo $_m.'-'.$_row['name'];