看板 PHP 關於我們 聯絡資訊
<?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)
LisaShie:我知道樣板可以這樣弄…純php的話…好像真的要兩次 10/24 15:57
LPH66:先用一個迴圈把東西抓到一個陣列去再顯示出來 10/24 16:07
passers:直接在 whilel 裡面把 item 丟到一個陣列去, 10/24 16:08
passers:之後再把陣列裡的東西列出來就好了, 10/24 16:09
gmoz:感謝樓上大大的解答 LISA大 可以說一下要怎麼用嗎+_+?? 10/24 18:10
appleboy46:把資料先存在array? 10/25 21:17