แก้ไขข้อมูล 1 ฟอร์มลง 2 ตาราง คือผมมีหน้า ฟอร์มแก้ไขอยู่ 1 ฟอร์มต้องการที่จะอัพเดทหรือแก้ไขข้อมูล ให้บันทึกพร้อมกันลงคนละตารางทำไง
ขอข้อมูลเยอะก่านี่หน่อยค๊าบ
คือ ใน 1 สถานที่ จะมีลูกค้าได้หลายคนหรือป่าวคับ
แล้วลูกค้า 1 คน อยู่ได้มากกว่า 1 สถานที่รึป่าวคับ
การออกแบบ database มัขึ้นอยู่กับลักษณะความต้องการใช้งานข้อมูลอ่ะคับ
ยังงัยบอกให้ละเอียดอีกนิดนะคับ
Date :
18 เม.ย. 2548 10:25:57
By :
nut_T02
ลองงี้ดูครับ
ออกแบบตารางโดยสร้างตารางมา 3 ตาราง
1. ตาราง location ประกอบด้วย 3 field คือ location_id(primary), location_name, location_description
2. ตาราง customer ประกอบด้วย 2 field คือ customer_id(primary), customer_name
3. ตาราง location_customer ประกอบด้วย 2 field คือ location_ID(primary), customer_ID(primary) นะครับ
สมมติเวลา ที่จะ query รายชื่อลูกค้าที่อยู่ในสถานที่หนึ่งออกมาก็ใช้คำสั่ง
mysql_query("select customer_name from customer c, location_customer lc, where c.customer_id = lc.customer_ID and lc.location_ID = $id")or die("cannot select from this table");
ลองดูนะครับ เอาใจช่วย
Date :
19 เม.ย. 2548 03:02:32
By :
Hiroshi
คือผมต้องการที่จะบอกว่า
ผมมีจำนวนสถานที่หลายสถานที่ เมื่อคลิกแล้วให้แสดงรายละเอียดของข้อมูลต่างๆ ไม่ว่าจะเป็นสถานที่หรือแสดงข้อมูลของผู้อาศัย ซึ่งข้อมูลในรายชื่อCustomer สามารถที่จะแก้ไขรายละเอียดได้ด้วย แต่มีข้อสงสัย คือ ผมต้องการที่จะใช้ข้อมูลในส่วนของผู้ที่อาศัย Customer เก็บไว้ในส่วนของฐานข้อมูลเพียงตัวเดียว แต่จะเอามาแสดงพร้อมกับรายละเอียดของ location ด้วย แต่ยังทำไม่ได้ตรงที่ว่าเมื่อคลิกสถานที่แล้วแสดงข้อมูลของ
สถานที่ออกมาได้
แต่รายชื่อต้องการที่จะนำมาเฉพาะของสถานที่นั้นต้องทำอย่างไรบ้างครับ
ต้องการที่จะใช้ฐานข้อมูลต้องเดียวCustomer เพื่อลดการซ้ำซ้อนของงานนะครับ
ตัวอย่าง
ห้อง ชื่อห้อง ....คลิก.....
ห้อง ชื่อห้อง ....คลิก.....
ห้อง ชื่อห้อง ....คลิก.....
..............................................................
...............แสดงรายละเอียด.
ห้อง.........................
ชื่อห้อง.......................
บุคคลในห้องมี 2 คน (ต้องการเฉพาะรายชื่อที่อยู่ในห้องนี้)
1....a...
2....b...
..........................................................
............................ฐานข้อมูลห้อง.......
ห้อง ชื่อห้อง
A101 กกก
A101 ดดด
B202 กกกก
............................ฐานข้อมูลลูกค้า.......
ลำดับ ชื่อ - สกุล รายละเอียด
1 a 123333333
2 b 2689572
3 c 233333333
4 d 5987552222
.................................................................
คือต้องทำไงบ้างครับตอนนี้ลองหลายวิธีชักเริ่มท้อแล้วครับ
ช่วยด้วยเถอะครับ
Date :
20 เม.ย. 2548 12:33:47
By :
มด
Load balance : Server 01