|
|
|
ต้องการเก็บ id เป็น username และ password ทำไง อ่า |
|
|
|
|
|
|
|
ถ้าจะทำการเก็บข้อมูลเป็นสองตาราง
ตารางแรก user ให้มี ฟิลด์ ID
ตารางที่สอง account มี ฟิลด์username password แล้วต้องมี ฟิลด์ ID ด้วย เอามาจากตารางแรก
แบบฟอร์ม กรอกข้อมูล ก็ให้มีช่องกรอก ID username password เมื่อกรอกแล้ว ทำโปรแกรม ให้บันทึก ID ที่ตารางuser และเก็บ ID username password ในตาราง account
แล้วคุณก็จะงง ว่าถ้างั้นตาราง user เอาไว้ทำไม ถ้าไม่มีเหตุผลอื่น ไม่ต้องมีก็ได้ครับ
การออกแบบ แบบนี้ มีข้อเสียสำคัญคือการกรอก ID มีโอกาสผิดพลาด หรือ กรอกมามั่ว ทำให้เกิด ID ซ้ำกันไดนะครับ พึงระวังไว้ด้วย
ครับ เอ้ย ค่ะ อิอิ
|
|
|
|
|
Date :
2010-09-20 13:40:00 |
By :
สกล |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ อาจารย์เค้าไม่ต้องการให้กรอก username และ password นะค่ะ เค้าต้องให้ id เป็น usernameและ password เลย สิทธิ์การใช้งานก็มีทั้งหมด 3 level หนูเลยแยกตารางเพื่อเก็บ ประวัติ และก็เก็บ username และ password ไว้อีกตารางหนึ่งอะค่ะ
|
|
|
|
|
Date :
2010-09-20 14:58:22 |
By :
ปูเป้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณก็ลบ username ออก แล้วเอา ID มาใช้เช็คในการ login
แนะนำนะ
ตาราง
account [ id(PK), password, role, ...]
login_log [id(PK), user_id(FK), login_date, ...]
ข้อมูลสมมุติ
id | password | role
530001 | xxxxxxxxxxxxx | 2
530002 | xxxxxxxxxxxxx | 2
530003 | xxxxxxxxxxxxx | 2
id | user_id | login_date
1 | 530001 | 2010-09-20 09:14:20
2 | 530002 | 2010-09-20 10:14:20
3 | 530001 | 2010-09-20 15:14:20
4 | 530003 | 2010-09-20 15:14:40
|
|
|
|
|
Date :
2010-09-20 15:09:23 |
By :
aknueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วค่ะ ขอบคุณมากๆเลยนะค่ะทุกคน
|
|
|
|
|
Date :
2010-09-20 15:38:12 |
By :
ปูเป้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง ทามไม่เป็นอะครับ พี่ๆ
|
|
|
|
|
Date :
2010-10-07 14:31:35 |
By :
เดฟ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|