Re: [請益] 如何更改mysql資料表的結構
※ 引述《FacetheFaith ( )》之銘言:
: 例如本來資料表結構為~
: id
: name
: date
: .
: .
: comment
: 想要把它變成~
: id
: comment
: date
: .
: .
: name
: 有沒有快速的方法阿
: 因為如果要用 foreach($row as $value) echo {$value)
: 勢必會依照資料表欄位的順序來呈現
: 但必須客製化, 所以不知道有沒有快速更改資料表欄位結構的方法?
你昨天不是跟我說用array還要寫欄位名稱很麻煩?
但事實上,你想要的東西正是跟他有關。程式碼如下:
$fields = array("id","comment","date",.........,"name");
while($row = mysql_fetch_assoc($result){
foreach($fields as $value){
$fieid_td .= "<td>{$row[$value]}</td>";
}
$field_tr .= "<tr>{$field_td}</tr>";
$field_td = "";
}
$table = "<table>{$field_tr}</table>";
echo $table;
這樣子就可以對欄位順序直接按照你要的順序輸出了。
不過我還是想說………
在程式中寫html真的不是一個好辦法。
多多使用外部的樣版檔載入修改比較好。
不然一堆html插在程式碼中還真的讓人頭昏眼花。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.131.69
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):