欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

如何取数据库里的值

程序员文章站 2022-06-06 21:30:20
...
怎么取数据库里的值?
数据库如下。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中怎么实现?
每个大类下,跟着他的小类作为一条数据,建个新表。


------解决方案--------------------

$sqlstr = "select * from table where id$query = mysql_query($sqlstr) or die(mysql_error());
while($thread=mysql_fetch_array($query)){
$result[] = $thread;
}
print_r($result);

------解决方案--------------------
如何取数据库里的值建议一开始建立表结构的时候考虑下无限级分类;然后把你这个表好好优化下那样获取就更好了。
------解决方案--------------------
select cate1, group_concat(cate2) as cate2 from tbl_name where cate2!='' group by cate1 order by id

cate1 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中的数据怎么提取成单个的结果,以逗号为界。


可以去php基础 已解决模块 有xu老大,专门讲解无限极分类
如何取数据库里的值

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频