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

php無(wú)限分類(lèi)使用concat如何實(shí)現(xiàn)

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

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

--  
-- 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)站首頁(yè)'); 
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ù)庫(kù)'); 
INSERT INTO `category` VALUES (5, '0-1', 'PHP腳本語(yǔ)言'); 
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');  

這里說(shuō)明下,catpath的-鏈接符號(hào)不是固定的,可以選擇,;等特殊符號(hào)。

二、PHP代碼實(shí)現(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ù)可以連接一個(gè)或者多個(gè)字符串

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

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

相關(guān)文章

最新評(píng)論