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

看板PHP作者 (我是道明柏毅)時間17年前 (2008/03/07 10:27), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《jami520 (我的生命因你而發光)》之銘言: : 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'); : } : } : 因為我只想要弄個列表成為像這樣 : 陳阿扁 大學 : 馬小九 碩士 我覺得你是否先學習如何使用 SQL 語法? table A type_id type_name 1 高中 2 大學 3 碩士 4 博士 table B type_id u_name 1 高中 2 大學 3 碩士 4 博士 $sql = "SELECT a.type_id, type_name, u_name From table_A as a, table_b as b WHERE a.type_id = b.type_id"; $result = mysql_query($sql,$conn); where($rows = mysql_fetch_array($result)) { echo $rows['type_name'] . " -> " . $rows['u_name'] . "<br />"; } 這樣就可以了,不必什麼 for 迴圈 -- ******************************************************** * Appleboy Blog * * http://blog.Wu-Boy.com/ * * Appleboy Album * * http://pic.wu-boy.com * ******************************************************** -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.215.42

03/07 12:07, , 1F
先推~我的 SQL 語法也是完全不及格啊Orz
03/07 12:07, 1F
文章代碼(AID): #17qAWB5o (PHP)
文章代碼(AID): #17qAWB5o (PHP)