導航:首頁 > 編程語言 > phpmysql樹

phpmysql樹

發布時間:2022-12-13 23:57:40

『壹』 如何用 php + MySQL 實現一個家譜樹

mysql 要創建 一張用戶表user,記錄用戶id,名稱,年齡,性別,等等信息
再創建一張關系表,relation表,記錄 user_id,parent_id
你用php查詢的時候,輸入一個名稱,可以取到他的user_id,根據user_id,可以查出他的父級,還可以查出父級的父級,也可以查出自己的子級,等等關系,這是一個大數組,最後遍歷出來就可以了

『貳』 PHP MYSQL 的多級分類樹結構

打開資料庫那就不寫了。
前幾天剛寫了一個。你看下


/* 表結構

CREATE TABLE `lh_categroy` (

`id` int(10) NOT NULL auto_increment,

`parentid` int(6) NOT NULL,

`name` varchar(255) NOT NULL,

`keyword` varchar(255) NOT NULL COMMENT '關鍵字',

`des` varchar(255) NOT NULL COMMENT '描述',

PRIMARY KEY (`id`),

UNIQUE KEY `name` (`name`)

) ENGINE=MyISAM AUTO_INCREMENT=44 DEFAULT CHARSET=utf8;


*/

/**

* 獲得所有欄目排序後的列表

* @return array

*/

function getAllOrderColumns($id = 0) {

global $columns;

$result = array();

if ($id) $result[$id] = $columns[$id];

foreach ($columns as $column) {

if ($column['parentid'] == $id) {

$column['level'] = 0;

$result[$column['id']] = $column;

getColumns($columns, $column['id'], $result, 1);

}

}

return $result;

}


function getColumns($columns, $cid, &$result, $l = 1) {

foreach ($columns as $c) {

if ($c['parentid'] == $cid) {

$c['level'] = $l;

$result[$c['id']] = $c;

getColumns($columns, $c['id'], $result, $l + 1);

}

}

}


$sql = 'select * from lh_categroy';

$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query)){

$columns[]=$row;

}


$fenlei = '';

$fenlei = '<select name="cid" style="width:200px; height:25px;">

<option value="0">請選擇分類</option>';

foreach(getAllOrderColumns() as $v){

$v[name] = $v[level] ? ($v[level]==1 ? '&nbsp;&nbsp;|-'.$v[name]:'&nbsp;&nbsp;&nbsp;|-'.$v[name]) : $v[name];

$fenlei .= "<option value='$v[id]'>$v[name]</option>";

}

$fenlei .= '</select>';

echo $fenlei;

『叄』 如何在PHP中連接MySQL資料庫

php鏈接mysql必備條件:
已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴展(一般情況下是開啟的);
檢查方法:a.使用phpinfo();函數,看有沒有mysql項;b.打開php.ini文件,檢查php_mysql.dll前分號是否已取掉。
php鏈接代碼如下:
<?php
//設置編碼格式
header("Content-type:text/html;charset=utf-8");

//定義資料庫主機地址
$host="localhost";

//定義mysql資料庫登錄用戶名
$user="root";

//定義mysql資料庫登錄密碼
$pwd="";

//鏈接資料庫
$conn = mysql_connect($host,$user,$pwd);

//對連接進行判斷
if(!$conn){
die("資料庫連接失敗!".mysql_errno());
}else{

echo "資料庫連接成功!";
}
?>

『肆』 如何用 PHP + MySQL 實現一個家譜樹

mysql 要創建 一張用戶表user,記錄用戶id,名稱,年齡,性別,等等信息
再創建一張關系表,relation表,記錄 user_id,parent_id
你用php查詢的時候,輸入一個名稱,可以取到他的user_id,根據user_id,可以查出他的父級,還可以查出父級的父級,也可以查出自己的子級,等等關系,這是一個大數組,最後遍歷出來就可以了

閱讀全文

與phpmysql樹相關的資料

熱點內容
sublimecss壓縮 瀏覽:124
瀏覽器下載的app刪除了怎麼找回 瀏覽:773
朋友圈解壓文字軟體 瀏覽:918
keil5編程32單片機 瀏覽:636
pdf文件截取 瀏覽:159
伺服器放到雲上和雲下有啥區別 瀏覽:673
單片機玻璃管加熱研究成果 瀏覽:763
財產pdf 瀏覽:798
java添加圖標 瀏覽:895
命令與征服4任務攻略 瀏覽:99
演算法和邏輯程序驗證 瀏覽:775
用戶管理系統php模板 瀏覽:427
中國銀行app賬號怎麼登錄 瀏覽:873
安卓手機icloud雲伺服器地址 瀏覽:809
加密門禁如何寫到小米手機 瀏覽:177
java靜態方法的多線程 瀏覽:273
CAXAXp下載打不開要加密 瀏覽:252
開鎖pdf 瀏覽:96
python可視化奶茶 瀏覽:232
命令方字幕 瀏覽:594