[請益] ECHO出來排列的問題

看板PHP作者 (This can't do That.)時間18年前 (2007/10/24 15:53), 編輯推噓5(501)
留言6則, 5人參與, 最新討論串1/1
<?php require_once ('../mysql_connect.php'); $query = "SELECT * FROM list"; $result = mysql_query($query); while($row=mysql_fetch_array($result)) { $t=$row['id'] ; echo " $t"; ?> <hr> <? $y=$row['item'] ; echo " $y"; } ?> 這樣列印出來的結果大部分是(除了被第一條水平線切掉以外) id1 item1 //每個ID對應到一個ITEM ------------------- id2 item2 -------------------- id3 item3 -------------------- 請問有辦法排成 id1 id2 id3 . . ---------------------- item1 item2 item3 . . 這樣嗎 除了呼叫兩次資料庫以外還有其他方法嗎? 望各位先進幫小弟解答 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.226.40 ※ 編輯: gmoz 來自: 220.142.226.40 (10/24 15:56)

10/24 15:57, , 1F
我知道樣板可以這樣弄…純php的話…好像真的要兩次
10/24 15:57, 1F

10/24 16:07, , 2F
先用一個迴圈把東西抓到一個陣列去再顯示出來
10/24 16:07, 2F

10/24 16:08, , 3F
直接在 whilel 裡面把 item 丟到一個陣列去,
10/24 16:08, 3F

10/24 16:09, , 4F
之後再把陣列裡的東西列出來就好了,
10/24 16:09, 4F

10/24 18:10, , 5F
感謝樓上大大的解答 LISA大 可以說一下要怎麼用嗎+_+??
10/24 18:10, 5F

10/25 21:17, , 6F
把資料先存在array?
10/25 21:17, 6F
文章代碼(AID): #177le7BA (PHP)
文章代碼(AID): #177le7BA (PHP)