欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php無限分類使用concat如何實現(xiàn)

 更新時間:2015年11月05日 11:32:58   投稿:lijiao  
這篇文章主要介紹了php無限分類使用concat是如何實現(xiàn)的,需要的朋友可以參考下

一、數(shù)據(jù)庫設(shè)計

--  
-- Table structure for table `category` 
--  
 
CREATE TABLE `category` ( 
 `id` int(11) NOT NULL auto_increment, 
 `catpath` varchar(255) default NULL, 
 `name` varchar(255) default NULL, 
 PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ; 
 
--  
-- Dumping data for table `category` 
--  
 
INSERT INTO `category` VALUES (1, '0', '網(wǎng)站首頁'); 
INSERT INTO `category` VALUES (2, '0-1', 'Linux OS'); 
INSERT INTO `category` VALUES (3, '0-1', 'Apache服務(wù)器'); 
INSERT INTO `category` VALUES (4, '0-1', 'MySQL數(shù)據(jù)庫'); 
INSERT INTO `category` VALUES (5, '0-1', 'PHP腳本語言'); 
INSERT INTO `category` VALUES (6, '0-1-2', 'Linux 系統(tǒng)教程'); 
INSERT INTO `category` VALUES (7, '0-1-2', 'Linux 網(wǎng)絡(luò)技術(shù)'); 
INSERT INTO `category` VALUES (8, '0-1-2', 'Linux 安全基礎(chǔ)'); 
INSERT INTO `category` VALUES (9, '0-1-2-7', 'Linux LAMP'); 
INSERT INTO `category` VALUES (10, '0-1-3-10', 'apache Server');  

這里說明下,catpath的-鏈接符號不是固定的,可以選擇,;等特殊符號。

二、PHP代碼實現(xiàn)

<? 
$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 ( '&nbsp;&nbsp;&nbsp;&nbsp;', count ( explode ( '-', $row ['abspath'] ) ) - 1 ); 
  //echo $space . $row ['name'] . '<br>';*/ 
   
  //第二種展示方法 
  $space = str_repeat ( '&nbsp;&nbsp;&nbsp;&nbsp;', count ( explode ( '-', $row ['abspath'] ) ) - 1 ); 
  $option .= '<option value="' . $row ['id'] . '">' . $space . $row ['name'] . '</option>'; 
} 
echo '<select name="opt">' . $option . '</select>'; 
?> 

MySQL concat函數(shù)可以連接一個或者多個字符串

select concat('顏','培','攀')
select `id`,`name`,concat(`id`,'-',`name`) as iname

以上就是本文的全部內(nèi)容,介紹了php使用concat實現(xiàn)無線分類,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評論