功能模塊

無限分類

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'];

path字段中數字結尾部分必定要添加逗號,否則會影響排序的結果spa

相關文章
相關標籤/搜索