效果:
create table `newtable` (
`id` int(11) unsigned not null auto_increment ,
`pid` int(10) unsfrdtrigned zerofill not null ,
`name` varchar(30) character set utf8 collate utf8_general_ci not null ,
`path` varchar(200) character set utf8 collate utf8_general_ci not null ,
primary key (`id`)
)engine=myisam
default character set=utf8 collate=utf8_general_ci
auto_increment=53
checksum=0
row_format=dynamic
delay_key_write=0
;frdtr;
document
phpnamespace app\index\controller;
use think\db;
use think\controller;
use app\model\category;
class index extends controller
$cate['pre']=$prefix;
} $this->assign('cates',$data);
return $this->fetch();
} public function add()else
$name=$_post['name'];
if($db->insert($_post))else
#原理:4個字段
/* id pid name path
1 0 服裝 0-1
2 0 遊戲 0-2
3 1 ** 0-1-3
4 3 上衣 0-1-3-4
*/ }}
還有乙個沒有寫完的遞迴無限分類
public function user()
public function doadd()else
return $this->fetch();
}model
<?php class categorymodel extends model
return $data; }
#拼裝屬性結構
#通過乙個陣列組裝option
public function getoption($data)
foreach ($data as $cate) else
return $opt;
} }}
本文標題: 在tp5資料庫中四個字段實現無限分類的示例
本文位址:
tp5資料庫操作
查詢 db user where id 1 find db user where status 1 select 新增 新增單條資料db user insert data 新增多條資料db user insertall list 修改 更新資料表中的資料 db user where id 1 upd...
TP5 資料庫基本操作
插入資料 執行成功返回影響資料的條數,執行失敗返回false 新增一條資料 data name wangwu pwd 123456 res db user insert data 新增多條資料 data name ll pwd 1 name zz pwd 2 res db user insert d...
tp5資料庫配置操作
如何鏈結資料庫 有三種方式 資料庫型別 type mysql 伺服器位址 hostname 127.0.0.1 資料庫名 database ceshi 使用者名稱 username root 密碼 password 埠 hostport 2 方法配置 a 使用陣列 db db connect 資料庫...