55问答网
所有问题
在php中有张数据表 如果一个字段的值分多级分类,怎么才能遍历查询出?分开显示到模板?
如题所述
举报该问题
推荐答案 2017-09-23
/**
* 如果出现多级分类且在一张表中, 此时你需要增添字段确定分类间的关系
* 通常做法是在数据表中加一个字段如 'pid', 如果 id == pid 即判定为父子关系
*/
// 如这张表
// 如果需要找出中国下面的分类,只需要找出所有 pid = 1 即可
SELECT * FROM table WHERE pid = 1;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/FIIR4G4FIc884I4R48L.html
其他回答
第1个回答 2015-07-28
可以给数据库添加方法,查出你想要的组合,在用php组织输出
第2个回答 2015-07-27
parentID 自己的ID nextID 无限极分类~~
第3个回答 2015-07-13
建议使用sql一次性全部取出,然后用php来吧数据整理
相似回答
php
如何把
数据
库
中的值遍历
输出到select option中
答:
比如一
张表中有
2
个字段,
id和name,现在你把这张表中的所有的值都取出来放在一个二维数组$arr中了,那么现在来遍历这个$arr数组 echo "";foreach($arr as $key=>$vo){ echo "$vo['name']";}echo "";遍历就是这样了,当然我是用echo 输出的了,记得要写在一对的里面 ...
think
php
3.1.3版本,如何关联
查询出一个字段中的
多个值
答:
1=>array(0=>array(tag=>4,name=>"小花"),1=>array(tag=>5,name=>"小刘")),)然后你可以对$result 进行
遍历,
然后组合成你想要的数据格式 希望对你有帮助!~~
php
如何将一个数组
中的
元素
一个一个
取出来循环
查询数据
库
答:
arr = ["1111111","12345","qwe"];$result = [];foreach ($arr as $val){ $result[] = $tail_fibers->distinct ( true )->where("type='$val'")->select();}不知道你用的是哪个SQL组件,但是大体都会提供类似 ->whereIn('type',$arr) 这样的方法,等于直接用SQL的IN语句进行...
php中的
分页
显示
答:
这一组sql语句其实就是当$PageSize=10的时候取表内每一页数据的sql语句,我们可以总结出这样一个模板:select * from table limit ($CurrentPageID - 1) * $PageSize, $PageSize 拿这个模板代入对应的值和上边那一组sql语句对照一下看看是不是那么回事。搞定了最重要的如何获取数据的问题以后,剩...
PHP中
如何
在查询
结果的每一条记录后加个编辑和删除按钮,实现编辑和删 ...
答:
1.首先构造数据模拟上图新闻
数据,
以便进行接下来的展示。2.通过foreach语句和标签来对数据进行遍历展示。3.展示效果基本和问题中的图一致。4.接下来在代码中的表格标签中加入一列,在该列中加入编辑和删除标签。5.展示效果如下图所示:6.通常可以通过a链接的形式进行
数据的
编辑和删除。而在进行编辑和...
大家正在搜
字段在数据表视图中显示标题
php查询一个字段两个
php数据库字段中取大值
php更新数据库字段的函数是
数据表字段数可以为0嘛
数据表视图可以修改字段类型吗
数据库字段类型有哪些
数据表视图能修改字段名称吗
字段的数据类型
相关问题
php 绑定sql多级分类查询输出
thinkphp将所有数据按照相同字段分组查询出来并在模板上...
php thinkphp查询语句,查询一张表的每条数据在另一...
PHP如何获取数据库表中个字段的数据
thinkPHP中数据库两张表联合查询,有相同字段,但是里面...
ThinkPHP5 MySQL 能把第二张表的数据赋值给第一...
thinkphp两张表的数据合并在一起,并且在页面上显示
请问下怎么在PHP取数据库中的一个字段的所有数据显示在PHP...