Re: [請益] 如何做迴圈從資料庫中取出所要的資料?

看板PHP作者時間17年前 (2008/03/07 10:36), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
我會這麼弄, 先從A資料表中取出各 type_id 對應的 type_name 為陣列,陣列應該長這樣: $type_name = array ( '1' => '高中', '2' => '大學', '3' => '碩士', '4' => '博士' ); 而你從B資料表取出的資料是長這樣: $people = array ( 'name' => '陳水扁', 'education' => '2' ); 那你要的資料這樣就可以產生了: echo $people['name'], '的學歷為', $type_name[$people['education']]; ※ 引述《jami520 (我的生命因你而發光)》之銘言: : 我直接舉例子比較快 : 比如我A資料表中有這些欄位 : type_id type_name : 1 高中 : 2 大學 : 3 碩士 : 4 博士 : 而在B資料表中有個欄位也是紀錄type_id : 陳阿扁 type_id=2 : 我想將2對應到大學這個名稱 : 我寫成以下迴圈好像不應該這樣寫,但卻不知道該怎樣更改,麻煩大家幫我看一下 : for($i=1; $i<=4; $i++) : { : if ($row_B('type_id')==$row_A('type_id')) : { : echo $row_A('type_name'); : } : } : 因為我只想要弄個列表成為像這樣 : 陳阿扁 大學 : 馬小九 碩士 : ....... : 在麻煩大家幫忙一下,感謝! -- ╭─我的網站────────╮ │http://www.chweng.idv.tw/ │ │ 我的相簿、我的部落格 │ ╰─────────────╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.236.131

03/07 11:54, , 1F
原po是用資料庫~XD 不過你的方法也不錯
03/07 11:54, 1F

03/07 12:05, , 2F
我知道是資料庫啊:p 只是我直接把資料倒出來用了XD
03/07 12:05, 2F
文章代碼(AID): #17qAeHzh (PHP)
文章代碼(AID): #17qAeHzh (PHP)