|
|
|
PHP & MYSQL [เรื่องการใช้คำสั่ง Select และ Insert >>มีรูป DB และ code ประกอบ<<] |
|
|
|
|
|
|
|
รูปภาพ DB
รูปภาพ Search แล้ว จอง
หลักการทำงาน
1.login
2.search ผ่าน movieID
3.แสดงผลให้กดจอง ดังรูปที่ 2
4.เมื่อกดจองแล้ว จะทำการ save ลง DB ใน table 2 อัน คือ rent กับ detail [ดูได้ที่ รุปที่ 1]
คำถาม
1.จะทำอย่างไรให้ save ข้อมูลลงทั้ง 2 table ดังที่กล่าวในข้อที่ 4 ของหลักการทำงาน
2.Code ที่ผมเขียนมา จะหา values มาไส่ยังไงครับ เขียนยังไง ไช่แบบนี้ไหม
Code (PHP)
$strSQL1 = "INSERT INTO rent (BorrowingID,Start_Order,Username,Status_borrowing) VALUES (เขียนยังไง)";
$strSQL2 = "INSERT INTO detail (MainID,BorrowingID,Moviename) VALUES (เขียนยังไง)";
3.อยากจะให้ BorrowingID +1 ไปเรื่อยๆ ต้องทำไงครับ เช่นคนล่าสุด จองไป ใน table เป็น 0 คนต่อไปที่ทำการจอง ก็จะมี BorrowingID เป็น 1
ยกตัวอย่างนะครับ [จากในรูป]
เมื่อกดจองเข้าไปแล้ว ใน [color=red]table rent ก็จะเป็น BorrowingID = 0 [เริ่มต้น] , Start_Order = 23/02/54 , Username = user , Status_borrowing = borrowing
ส่วนใน table detail ก็จะเป้น MainID = 0 [เริ่มต้น] , BorrowingID 0 [อ้างจาก rent] , Moviename =พยัคฆ์ร้าย 00 ก๊าก [อ้างจากในรูป 2]
โดยที่ BorrowingID และ MainID เพิ่มที่ละ 1 เพื่อที่จะได้ไม่ซ้ำ[/color]
Tag : PHP, MySQL, HTML/CSS, CakePHP
|
ประวัติการแก้ไข 2012-02-23 10:44:05 2012-02-23 10:45:40 2012-02-23 11:02:35 2012-02-23 11:03:54
|
|
|
|
|
Date :
2012-02-23 10:43:22 |
By :
botxxx |
View :
2388 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- -*
เหอะๆ
เหมือนจะไม่ช่วยเลยนะ
|
|
|
|
|
Date :
2012-02-23 12:00:11 |
By :
.... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
1.$strSQL1 = "INSERT INTO rent (BorrowingID,Start_Order,Username,Status_borrowing) VALUES (เขียนยังไง)";
> ก็ต้องใส่ค่า values ผ่านตัวแปรไป 4 ครับ
Code (PHP)
$strSQL2 = "INSERT INTO detail (MainID,BorrowingID,Moviename) VALUES (เขียนยังไง)";
> เสนอแนวคิดว่า.. เก็บลงตาราง rent ตารางเดียว แต่เก็บ id(ไพมารี่คีย์) ที่อยากเก็บอื่นๆลงไปด้วย
|
|
|
|
|
Date :
2012-02-23 14:04:40 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยากได้ใจ
|
|
|
|
|
Date :
2012-02-23 21:05:44 |
By :
..... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$strSQL1 = "INSERT INTO rent (BorrowingID,Start_Order,Username,Status_borrowing) VALUES (%, %, %, %)";
มั๊ง
|
|
|
|
|
Date :
2013-02-28 20:10:00 |
By :
test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|