クラスIDクラスFIDクラス名クラス数
1 0 0 0
中国
2 1 1 浙江省 0
3 1 1 江蘇省 0
4 2 2 杭州 0
5 4 4 西湖地区 0
もしも
findFather(4,0) 表示 => 杭州
findFather(4,1) show => 浙江省
findFather(4,2) 表示 => 中国
findFather(4,3) は => 中国 -> 浙江省 -> を示します
コードは次のとおりです:
// ========== findFather 関数 START ==========
// 機能: 親レイヤーの関連データを見つけるための無制限の分類
// パラメータ: $classID、現在のサブレイヤーの番号
P // $ Type, 0 自分を探す 1 父親を探す 2 先祖を探す 3 家族の家系図を探す
// フィールド: classID 主キー、自己生成された classFID 親番号
className クラス名 classCount クラス統計
関数
findFather(
$classID
,
$type
)
{
グローバル
$db
、
$flist
、
$forefather
;
define
(
"
_STR_CUT
"
,
"
->
"
);
$db
->
query(
"
set names utf8
"
);
️
."
;
$recordCount
=
$result
->
num_rows;
http://www.bkjia.com/PHPjc/486519.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/486519.html技術記事 classID classFID className classCount 1 0 China0 2 1 Zhejiang0 3 1 Jiangsu0 4 2 Hangzhou0 5 4 Xihu District 0 findFather(4,0) が表示される場合 = 杭州 findFather(4,1) が表示される場合 = 浙江 findFa...