|
|
|
ขอคำแนะนำ เกี่ยวกับการทำLogin แบบหลายสถานะหน่อยครับใครรู้ช่วยตอบหน่อยครับ |
|
|
|
|
|
|
|
ทำไมไม่กำหนดสถานะอยู่ในตารางเดียวกัน แล้ว login ก็ login ไป แต่แยกสถานะหลัง login ว่าใครได้สิทธิ์ไรบ้างจะง่ายกว่าไหม
|
|
|
|
|
Date :
2012-05-02 15:39:38 |
By :
keng_ds |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำหนดให้อยู่ตารางเดียวกันก็ได้หนิครับ สร้างฟิวมา 1 ฟิว ชนิดข้อมูล enum แล้ว ตั่งสถานะเอาครับ
status` enum('open','close') NOT NULL default 'open'
ประมาณนี้แล้ว ตอน login ก็ check เอาครับ
|
|
|
|
|
Date :
2012-05-02 16:10:33 |
By :
showroom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือว่า ผู้ใช้ 3 คนนี้ ผมต้องการข้อมูลของเค้าไม่เหมือนกัน (ตอนกรอกข้อมูลเพื่อสมัครอ่ะครับ ข้อมูลมันต่างกันมาก ผมเลยใช้แยกส่วนกันเลย) แบบนี้พอจะมีทางรึเปล่าครับ หรือว่า จะต้องใช้วิธีแบบเทเบิ้ลเดียวแต่แยกสถนะเอาอ่ะครับ
|
|
|
|
|
Date :
2012-05-02 16:32:29 |
By :
มือใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติจะมี ตารางหลักอยู่ 1 ตาราง
ส่วนรายละเอียดที่ต่างกันก็จะแยกเป็นอีกตารางหนึ่ง โดยใช้ PK FK ในการเชื่อมโยงกัน
|
|
|
|
|
Date :
2012-05-02 16:47:56 |
By :
rootElement@kmutnb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โดยใช้ PK FK ในการเชื่อมโยงกัน ถ้าออกแบบยังงี้ไว้ ก็ JOIN TABLE เอาก็ได้ครับ
|
|
|
|
|
Date :
2012-05-02 23:42:05 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็อย่างตารางหลักเก็บ
id, username, password, status, address, phone........................
ตารางย่อยที่ 1 ก็อาจเป็นรายการอะไรสักอย่างนึ่งที่แตกต่างจากอันอื่น ก็เก็บไรก็ว่าไป แล้วก็เก็บ id ของตารางหลักเข้าไปด้วย เพื่อเอาใว้ใช้อ้างอิง
ตารางย่อยที่ 2 เก็บไรก็ว่าไป แล้วก็เก็บ id ของตารางหลักเข้าไปด้วย เพื่อเอาใว้ใช้อ้างอิง
ก็ราวๆ นี้หละถ้าเกิดจะเก็บข้อมูลที่แตกต่างกัน แต่ว่ามีรูปแบบหรือกลุ่มของข้อมูลที่เก็บอยู่แล้วก็ทำแบบนี้หละ
อันนี้เป็นความเห็นของเรานะ ท่านอื่นอาจมีวิธีการที่ดีกว่านี้น่ะ
ก็ลองๆ ดูความเห็นเยอะๆ อาจได้วิธีที่ดีกว่าน่ะ
|
|
|
|
|
Date :
2012-05-30 15:57:59 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|