作者gmoz (This can't do That.)
看板PHP
標題[請益] ECHO出來的問題
時間Wed Oct 24 15:53:40 2007
<?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