读书人

PHP 运用concat的无限分类

发布时间: 2012-10-15 09:45:24 作者: rapoo

PHP 使用concat的无限分类

?

?

一、数据库设计:

?

?

<?$conn = mysql_connect ( 'localhost', 'root', 'root' );mysql_select_db ( 'test', $conn );mysql_query ( 'set names UTF8' );$sql = "select id,concat(catpath,'-',id) as abspath,name from category order by abspath";$query = mysql_query ( $sql );while ( $row = mysql_fetch_array ( $query ) ) {    //第一种展示方法    //$space = str_repeat ( '    ', count ( explode ( '-', $row ['abspath'] ) ) - 1 );    //echo $space . $row ['name'] . '<br>';*/        //第二种展示方法    $space = str_repeat ( '    ', count ( explode ( '-', $row ['abspath'] ) ) - 1 );    $option .= '<option value="' . $row ['id'] . '">' . $space . $row ['name'] . '</option>';}echo '<select name="opt">' . $option . '</select>';?>

?

MySQL concat函数可以连接一个或者多个字符串
select concat('颜','培','攀')
select `id`,`name`,concat(`id`,'-',`name`) as iname

?

?

?

关联:

简单的无限分级类 category, menus, jquery tree view?

?

?

?

?

?

?

读书人网 >PHP

热点推荐