Re: [請益] 如何更改mysql資料表的結構
※ 引述《scarsnight ()》之銘言:
: 其實資料庫的欄位順序對programmer而言意義不大
: 我想你是使用$row[0]這樣子的方式來存取資料欄位裡面的值
: 建議是使用$row['id']這樣子的方式來存取會比較好,減少對資料表結構的相依性
: 實際上欄位的順序,並不會影響到你表單輸出的format。因此如果你非常在意報表輸出
: 的樣子 那就自己用html拉個表格..重新排一下順序比較快。如果你是個負責DB的人
: php的programer希望改變這個結構,那就叫他用field name不要用index number...
: ※ 引述《FacetheFaith ( )》之銘言:
: : 因為如果要用 foreach($row as $value) echo {$value)
: : 勢必會依照資料表欄位的順序來呈現
: : 但必須客製化, 所以不知道有沒有快速更改資料表欄位結構的方法?
順著這個回文講一個語法
foreach($array as $key=>$value)
{
echo '['.$key.']='.$value.'<br>';
}
這樣就可以直接走遍所有 key 來存取了
從這裡出發就容易達成原 PO 想要的效果了
(是說知道 foreach($array as $value) 卻不知道這個寫法....唔嗯)
http://tw.php.net/manual/en/control-structures.foreach.php
--
1989/02/22 優希堂悟 1990/02/22 冬川こころ 1993/07/05 小町つぐみ 1994/05/21 高江
ミュウ 1995/04 歡迎來到 星野遊々 1997/03/24 守野いづみ 1997/03/24 伊野瀬チサト
1998/06/18 守野くるみ 1999/10/19 打越鋼太郎的 楠田ゆに 2000/02/15 樋口遙 2002/
12/17 八神ココ 2011/01/11 HAL18於朱倉岳墜機 2011/04/02 ∞與∫的世界 茜崎空啟動
2012/05/21 第貮日蝕計畫預定 2017/05/01~07 LeMU崩壞事故 2019/04/01~07 某大學合宿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.92
※ 編輯: LPH66 來自: 140.112.28.92 (06/24 02:06)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):