上午在緊張的最後,我被收縮創建一個PHP的Web應用程序,允許一個註冊,然後用戶可以註冊5名其他人,其他用戶他註冊即可每個註冊5個成員。創建Web應用程序,它允許成員註冊其他成員
我希望創建數據庫來保存用戶的陣列,因此我會一一列舉出來以表格的形式註冊的特定成員,
混亂的部分是
- 如何分解出數據庫結構,以便它可以保存五個用戶,然後在查詢時將它們列出(混淆爲將它們保存在數組或單獨的表中)。但我寧願節省陣列
- 誰得到任何登記,將被鏈接到主裁判,他們都將被計算並作爲用戶註冊5名成員,整個過程停止5註冊了任何其它用戶5名成員也註冊5個用戶都對他/她的賬戶,使其25總對每個賬戶
它可以像
1. Parent - 5 children -
那麼5個孩子都承受每個5歲以下兒童中,父母會說明承認他的孩子和孫子,一旦孩子和孫子的數量達到25,複製品uctive週期結束父,他的孩子可以繼續做他們的25也
我所做的數據庫,但我需要一些指導方針,成功地爲我有3天完成這部分建立它。
public function userTable()
{
$qry = "CREATE TABLE IF NOT EXISTS users(
user_id INT(8) NOT NULL AUTO_INCREMENT,
username VARCHAR(35) NOT NULL,
password VARCHAR(35) NOT NULL,
referralIDs varchar(500) NOT NULL,
totalRefers VARCHAR(35) NOT NULL ,
userIDhash varchar(30) not null,
date date,
time varchar(20) not null,
PRIMARY KEY (user_id)
)TYPE=INNODB";
$result = $this->qry($qry);
return;
}
public function ReferralTable()
{
$qry = "CREATE TABLE IF NOT EXISTS Refers(
user_id INT(50) NOT NULL,
usersRegistered VARCHAR(500) NOT NULL,
referby int(50) not null
)TYPE=INNODB";
$result = $this->qry($qry);
return;
}
我會喜歡只有一個表,將節省我的孩子們通過分隔陣列的工作「」然後我可以開始有 很困惑,如何保存和檢索孩子們的ID一前一後,我可以用它來查詢孫子
希望我沒有混淆的任何一個?在此先感謝
你要什麼我們去做?完成你的工作?教你數據庫設計?告訴你如何將數組元素連接到逗號分隔的字符串? – Carsten