作者vivi50218 (vivi)
看板Database
标题Re: [SQL ] 关於开资料表
时间Sat Oct 6 22:06:32 2012
我自己是会用 checkbitno 就是存入 十进制 然後利用每个bit是0或1代表不同的
例如 新增 修改 查询 删除 4种权限 可分别对应到不同bit
1111=15 这就是全部都可以 1110=7 这就是不能删除 类似这样的方法
※ 引述《hsinyu716 (hsinyu)》之铭言:
: 各位大大
: 目前遇到一个不知道资料表怎开比较好,
: 一个角色n个crud权限,
: 可否利用二进制1111(各代表crud)和十进制15(存资料库 15,10,12,,,,,)
: 来互转呢?或是直接存入1111,1010,1100....不想多开n个栏位
: 因为前台要可控制crud,想说checkbox就是0和1
: 这样不知道好不好@@
: 或是有什麽好的方法可提供?
: 感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.249.172
1F:推 hsinyu716:恩恩 先以这方法试试!感谢! 10/07 19:31