看板 [ PHP ]
討論串[請益] 如何更改mysql資料表的結構
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者FacetheFaith ( )時間14年前 (2010/06/24 00:45), 編輯資訊
3
0
0
內容預覽:
例如本來資料表結構為~. id. name. date. .. .. comment. 想要把它變成~. id. comment. date. .. .. name. 有沒有快速的方法阿. 因為如果要用 foreach($row as $value) echo {$value). 勢必會依照資料表欄

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者roga (任性)時間14年前 (2010/06/24 01:55), 編輯資訊
0
0
0
內容預覽:
基本上我遇到一些人都是建議更改 select 時候的欄位順序。. 假設你是 MySQL 的話有個快速的方法:. ALTER TABLE `table_name` MODIFY COLUMN `comment` varchar(10) AFTER `id`;. 記得注意欄位型態以免掉資料。. 如果你是
(還有551個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者scarsnight時間14年前 (2010/06/24 02:02), 編輯資訊
1
0
0
內容預覽:
其實資料庫的欄位順序對programmer而言意義不大. 我想你是使用$row[0]這樣子的方式來存取資料欄位裡面的值. 建議是使用$row['id']這樣子的方式來存取會比較好,減少對資料表結構的相依性. 實際上欄位的順序,並不會影響到你表單輸出的format。因此如果你非常在意報表輸出. 的樣子

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LPH66 (-858993460)時間14年前 (2010/06/24 02:06), 編輯資訊
0
0
1
內容預覽:
順著這個回文講一個語法. foreach($array as $key=>$value). {. echo '['.$key.']='.$value.'<br>';. }. 這樣就可以直接走遍所有 key 來存取了. 從這裡出發就容易達成原 PO 想要的效果了. (是說知道 foreach($arr
(還有357個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者tkdmaf (皮皮快跑)時間14年前 (2010/06/24 07:39), 編輯資訊
0
0
0
內容預覽:
你昨天不是跟我說用array還要寫欄位名稱很麻煩?. 但事實上,你想要的東西正是跟他有關。程式碼如下:. $fields = array("id","comment","date",.........,"name");. while($row = mysql_fetch_assoc($result)
(還有187個字)
首頁
上一頁
1
下一頁
尾頁