怎么取数据库里的值?
程序员文章站
2022-05-27 13:13:11
...
数据库如下。cate1是大类。每个大类下又有小类。
怎么查找才能得到以下结果
id cate1
1 Protect Phone Case Table Protection Power Bank Protection
2 Power Power Bank Car Charger Wall Charger
3 Keyboard&Mouse Keyboard Mouse
4 Headphone Headphone Earphone Bluetooth Headphone
5 Bluetooth_Speaker Power Bank Car Charger Wall Charger
用sql语句怎么实现?在php中怎么实现?
每个大类下,跟着他的小类作为一条数据,建个新表。
怎么查找才能得到以下结果
id cate1
1 Protect Phone Case Table Protection Power Bank Protection
2 Power Power Bank Car Charger Wall Charger
3 Keyboard&Mouse Keyboard Mouse
4 Headphone Headphone Earphone Bluetooth Headphone
5 Bluetooth_Speaker Power Bank Car Charger Wall Charger
用sql语句怎么实现?在php中怎么实现?
每个大类下,跟着他的小类作为一条数据,建个新表。
回复讨论(解决方案)
$sqlstr = "select * from table where id建议一开始建立表结构的时候考虑下无限级分类;然后把你这个表好好优化下那样获取就更好了。
select cate1, group_concat(cate2) as cate2 from tbl_name where cate2!='' group by cate1 order by idcate1 cate2 Protect Power Bank Protectio,Table Protection,Phone Case Power Wall Charger,Car Charger,Power Bank Keyboard&Mouse Mouse,Keyboard Headphone Bluetooth Headphone,Earphone,Headphone Bluetooth_Speaker Wall Charger,Car Charger,Power Bank无限级分类要怎么做,该怎么优化?
cate2中的数据怎么提取成单个的结果,以逗号为界。
无限级分类要怎么做,该怎么优化?
cate2中的数据怎么提取成单个的结果,以逗号为界。
可以去php基础 已解决模块 有xu老大,专门讲解无限极分类
推荐阅读
-
SQLserver查询数据类型为ntext是空或NULL值的方法
-
C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
-
sql 取两值之间的数据方法(例:100-200之间的数据)
-
在Mysql数据库里通过存储过程实现树形的遍历
-
数据库中identity字段不必是系统产生的唯一值 性能优化方法(新招)
-
sqlserver中在指定数据库的所有表的所有列中搜索给定的值
-
BarTender条码数据中的括号该怎么去掉?
-
sql语句查询数据库中的表名/列名/主键/自动增长值实例
-
sqlserver中重复数据值只取一条的sql语句
-
Python模仿POST提交HTTP数据及使用Cookie值的方法