作者HuangJC (吹笛牧童)
看板PHP
標題Re: [請益] 資料庫
時間Tue Jan 27 02:31:17 2009
如果你和我一樣自己裝了 ubuntu
會很驚訝的發現
sudo apt-get install phpbb2 <= 目前我在 win os 下,所以可能拼錯
就架好了一套 phpbb2 (想當初我還自己裝 *_*)
目前架站很流行這套
如果你要大量量身訂做,那大概就要去吃蛋糕了 (CakePHP)
小修改的話,改 phpbb2 就可以用
※ 引述《qazxcvbn (乎你賓果)》之銘言:
: 請問一下
: 我想寫一個社群網站
: 在資料庫中通常會用一串不同的特定數字來代表不同人po的文章或是相關紀錄
: 為什麼不直接使用原本使用者id來代表就好?
1.id 要 unique 才有代表性
這部份問題很多
如果你像我一樣架了個允許同名的網站,那就不能用該 id
我們可以稱一個叫 Unique Name(Unique ID,UID),一個叫 Display Name
2.id 要能排序,資料庫才會快
像我本來是單機 PC 的工程師,設計程式只管單機邏輯
網站是多人登入,速度會被資料庫拖垮 (看來 D-V 架構變成 M-V-C 也是因為這個差異?)
所以你要多看到這個需求
有一個數字 id 很好呀
就可以寫 for loop 了 :P
很方便把所有 user trace 過一遍
: 是為了之後的方便管理還是為了什麼?
: 而在php中應該如何撰寫才能達到這種效果?
: 謝謝
這比較像資料庫問題
where ID = XX;
既然能用 ID 當索引,其他什麼都查得到了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.179.152
推 qazxcvbn :如果我的網站不允許同名ID 那是否就不用用數字ID? 01/28 15:57
→ qazxcvbn :還有 謝謝你詳細回答!! 01/28 15:57
→ HuangJC :可以不必用數字 ID,但執行速度要測一下.. 01/28 16:07