php列表顯示父id和子id的顯示

2022-08-29 18:35:16 字數 3949 閱讀 5098

1樓:

這個問題很簡單,你把所有需要顯示的記錄拿出來。然後再去迴圈判斷父級id,把同一父級的子級內容放在一起。

我不知道你的資料庫怎麼設計的。我就按照如果我來做的話,我怎麼去實現。**如下:

$newarr = array();

foreach($all as $k => $v)

else}}

print_r($newarr);

這個時候陣列已經整理好了,只需迴圈輸出就可以了。注意:在資料庫取出內容的時候一定要按照asc升序取出。

如果一定要按照desc降序取內容。則先拿出父級內容,然後再去迴圈父級內容拿出該父級的子級內容。

2樓:丿韓灬軒

資料庫語句。select a.id id1,b.id id2 form a left join b on a.id=b.bid where 1=1;

顯示的時候直接輸出 id1 跟id2 行了。這條語句是資料庫表關聯查詢出父親的跟子表的id 其中 on a.id=b.bid 是他們的關聯欄位。

php如何獲取父類下所有子類id

3樓:

通過 get_declared_classes 獲取所有的類,

然後迴圈這個array,再通過 instance_of 檢測是否是你指定類的子類,然後push到一個陣列中.

4樓:筱綠之夏

function recursion($res)//引數為id

return $res;

}echo $pid=recursion($_get['id']);

php怎麼實現一張表中子類id歸於父類id

5樓:匿名使用者

先查出父類,也就是說先把supmoduleid全部select出來,再用foreach或者while查詢子supmoduleid=moduleid就可以了。

php 知道父類id查詢所有子類id,怎麼寫。 5

6樓:匿名使用者

function getallids($id)}

7樓:匿名使用者

樓主,可以參考這個文件裡面有php遞迴函式遍歷所有子分類id

8樓:匿名使用者

查詢父節點的方法是

var obj = document.getelementbyid('a');

objparent = obj.parentnode;

9樓:

function recursion($res)//引數為id

return $res;

}echo $pid=recursion($_get['id']);

10樓:親親木朵

那不就很簡單了

$sql="select * from 表 where father_id=『父集的id值』";

11樓:匿名使用者

假設父類id叫classid,就where classid= 就行應該

12樓:宇宙大師之一

一級一級的查詢,直到沒有下級,遞迴方法

13樓:匿名使用者

這是一條很簡單的sql語句吧?

select id from 表名 where father_id = 父類id

14樓:

寫sql麼?select 'id' from 分類表 where fid(父id) = *

15樓:匿名使用者

這個得牽扯到資料庫了吧?資料庫結構中應該有父id和子id,通過編寫sql,利用where 父id=子id,查詢想要欄位就行了

16樓:

select id from tablename where father_id=1

查詢所有父類id為1的子類id

17樓:

是資料庫啊?還是php啊。搞不懂你說啥.

18樓:匿名使用者

你能說的詳細一點嗎,反正我沒有看明白

php選單源**,有標題和內容的,多個標題和內容在一頁顯示

19樓:匿名使用者

兩種辦法

第一種 :關聯查詢,一次把資料查出來

第二種:先把父id全部查出來,再把子id全部查出來,遍歷一遍,把子id附加到父id下面

如:$parent //父id集合 把id設為key$child  //子id集合

foreach($child as $val)//現在的$parent 就是你需要的陣列了

php無限分類改變子級樣式。例如:預設父級顯示,子級隱藏,當使用者點選父級時才顯示子級分類?該如何做

20樓:亂世1嘉年華

第一次迴圈出來時,只顯示父類,並且每一個父類下面放一個div。通過ajax,傳父類的id,去表中當做pid查詢子類,查詢出來 的結果,放到對應的div中。

php 點選父欄目顯示子欄目

21樓:匿名使用者

**如下:

在二級欄目列表頁呼叫:

複製**

**如下:

在一級欄目列表頁呼叫 [或1級欄目的專題頁面]:

複製**

**如下:

ps:在二級欄目列表頁呼叫時,還可以這樣呼叫:

複製**

**如下:|

22樓:我命如天不如妖

你可以用css或者js來實現這個效果,php通常不幹這寫事情的

php怎樣通過大分類的id查詢全部小分類。在通過小分類的id查詢小分類下的全部內容。。。求** 5

23樓:晨曦的風語

樓主你好,本人解答這個問題分為三個步驟:

1.資料庫表設計

id int(6) not null auto_increment primary key

name varchar(20) not null ,pid int(6),

sort int (6)

2.php**如下:

<?php

class category

}return $arr;}}

?>

3.在你需要分類的檔案內載入類category,並引用靜態方法<?php

require 'category.class.php';

$cate = category::parents_to_child($data);

?>

以下**是返回一個一維陣列的無限分類

樓主可以根據本人所提供的**根據自己的需求修改

24樓:匿名使用者

設計資料庫 fid -> 小分類id -> 主鍵 大分類

select * from table where fid in (

select fid from table where id = '".$id."')

phpcms v9 在一個欄目頁面呼叫子欄目的所有文章列表? 70

25樓:悟兒累

給你看原始碼,適當改變一下

//這個pc是獲取列表的 ,cat 是在上個pc標籤裡獲取到的 第一個loop迴圈定義了$r,能看明白嗎,看不明白追問吧

這個迴圈裡就可以獲取你要的資訊了 比如說標題就是$rr['title']......

windows xp系統,重新整理網路列表,顯示不出來無線網路

建議你重灌一下電腦的網絡卡驅動,然後再重新搜尋一下。歡迎採納 xp系統,筆記本無法重新整理網路列表!重新整理網路列表之後看不到無線網路列表怎麼回事?首先檢查你的無線開關是否有開啟 電腦周邊可左右開動的或是鍵盤上fn f1 f12 然後檢查你的無線網絡卡是否被禁用了 進入裝置管理器檢視 路由器訊號頻道...

水錶顯示00是的多少噸,水錶顯示009520 971是的多少噸?

9520.971噸 水的比重為1,1立方米就是1噸。水錶顯示9520.971立方米就是9520.971噸,抄表員一般只讀取整數,即9520或9521噸。現在的讀數減去上一次的讀數,其差值就是這段時間的用水量。自來水錶是用來計量用水量的一種計量工具,一般分為機械式和電子式兩種。在水錶的錶盤上有沿圓弧排...

汽車儀表顯示機油壽命,汽車儀表顯示機油壽命

那就是機油的壽命消耗了20 還剩80 一般車儀表顯示的機油壽命都不太準確,最好按照保養手冊的要求,到公里數或者到時間就換。汽車儀表盤上的機油壽命低於百分之多少必須換了 汽車儀表上的提示 只是廠家的一個建議提示。不能當真的。因為我們車主自己用的機油,有好有壞,這很難說的。比如好的全合成pao類機油,可...