台灣最大程式設計社群網站
線上人數
1048
 
會員總數:246277
討論主題:189813
歡迎您免費加入會員
討論區列表 >> PHP >> 請問要如何取出雙迴圈內的資料庫值,並存為陣列
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問要如何取出雙迴圈內的資料庫值,並存為陣列
價值 : 50 QP  點閱數:1183 回應數:7
樓主

包子
初學者
10 8
210 11
發送站內信



總共有兩個sql查詢式,第一個查詢式可以取出$catalog_01["cat_id"]並存為陣列 a,但是第二個查詢式,$catalog_02["cat_id"]就不知道要如何取出了並轉為陣列了?

我最後是想把第一個查詢式取出的陣列和第二個查詢式取出的陣列合併為同一個,再用implode()去把它做切割,

想了很久,希望有哪位高手可以幫我解惑一下,感激不盡!!

搜尋相關Tags的文章: [ 陣列 ] , [ implode ] , [ array ] ,
本篇文章發表於2012-02-20 21:28
1樓
回應

那顆爛蔥
捐贈 VP 給 那顆爛蔥 檢舉此回應
不就...如法泡製一個陣列變數放著就好了?

不過...
你想像中的變數,用implode切開,是怎麼個型態?
先描繪一下你這想像中的完整陣列,會長啥樣子?
本篇文章回覆於2012-02-21 01:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

包子
檢舉此回應
這個方法我試過了,不行耶!!

我是希望最後陣列用implode()分割後形成底下這樣子

1,2,3,4,5...,n

假設

$a[]=$catalog_01["cat_id"];
$b[]=$catalog_02["cat_id"];

經查詢後 $a陣列會存入5個元素,而每一筆在第二次查詢後$b陣列會存入3個元素 (兩次查詢的欄位都相同,但值都會不同)

所以這樣總共會有$a陣列5個元素+ 5 * $b陣列3個元素 = 20個元素

我就是想把這20個元素集合成一個陣列,再用implode()去變成上面的樣子!!
本篇文章回覆於2012-02-21 01:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
你還是詳細列出 $a & $b 的 5元素[A~E] & 3元素[1~3] ,
的欄位原樣以及最後答案是啥 A,B,C,D,E,A1,A2,A3,B1,B2,B3 .... 這樣表示OK

本篇文章回覆於2012-02-21 14:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

包子
檢舉此回應
我現在有一個資料表如下:

cat_id parent_id
----------------------------
列一 1 0
----------------------------
列二 2 1
----------------------------
列三 3 1
----------------------------
列四 4 2
----------------------------
列五 5 2
----------------------------
列六 6 3
----------------------------


parent_id =0 代表為最上層 分類

parent_id 的值 代表其父分類的cat_id

列二、三為列一的子分類

列四、五為列三的子分類

列六為列三的子分類

我是想問,當我點擊帶有cat_id=1的連結時,要如何把其底下第二層(列二、三}及第三層(列四、五、六)的cat_id從資料庫給取出呢?

第一層對第二層的時候,我會用一維陣列去取,但是到下一層的時候,就沒辦法用了

還有取出後是否能變成像 1,2,3,4,5,6 這樣子呢?? 謝謝嚕!!
本篇文章回覆於2012-02-22 01:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

包子
檢舉此回應
列四、五應為列二的子分類

上面打錯了
本篇文章回覆於2012-02-22 02:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

溫子
捐贈 VP 給 溫子 檢舉此回應
http://www.blueshop.com.tw/board/show.asp?subcde=BRD201106131731200F7&fumcde=BRD201106131731200F7
本篇文章回覆於2012-02-22 10:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

包子
檢舉此回應
我已經解決問題啦,感謝溫子啊!!
本篇文章回覆於2012-02-23 00:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.