|
|
|
พอมีโค๊ด หลังจากที่เราไม่ใช้หน้านั้นๆ เช่น ออกจากหน้านั้น ไปหน้าอื่น ให้ลบข้อมูล ในตาราง ทั้งหมด |
|
|
|
|
|
|
|
เพื่ออะไรเนี่ย ออกแบบแปลกๆ
delete ธรรมดานี่แหล่ะถ้าอยากทำ แล้วก็ redirect ไปหน้าอื่น
|
|
|
|
|
Date :
2016-08-09 15:59:34 |
By :
คนมีเสน่ห์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าเกิดเครื่องผมแฮงใครจะมาลบข้อมูลออกให้หล่ะครับ น่าจะออกแบบมาอีกตารางสำหรับทำ sumary
โดยใช้วิธีการดึงข้อมูลมาใส่ไว้เช่นพวก cron job
|
|
|
|
|
Date :
2016-08-10 08:55:19 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เคยคิดนะว่าจะทำอะไรให้ผู้ใช้งานได้ใช้ง่าย ๆ สุดท้าย คิดเอง ทำเอง ทดสอบเอง ทำเองทุกอย่าง เวลาผู้ใช้งานจริงมาทดสอบ เขาไม่ชอบซะงั้น มาเสียเวลานั่งรื้อปรับแก้อีก ไปถามความต้องการเขามาก่อน ถ้าคิดว่าเราทำได้ตามเขาบอกมันก็โอเค แต่ถ้าไม่ได้ก็ค่อยเสนอรูปแบบเงื่อนไขที่ใกล้เคียงให้เขาไป จากนั้นทำ demo คร่าวๆ เรียกผู้ใช้งานมารวมตัวทดสอบ(เรียกไม่ยาก ไม่มาขู่ตัดเน็ตรายเครื่อง 555)
อย่าทำอะไรให้ยาก หรือ สะดวกมากเกินไปครับ ฝากเท่านี้ล่ะ
|
|
|
|
|
Date :
2016-08-10 09:05:44 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ server จะทำงานหนักป่าว ถ้าทำแบบนั้น
ถ้าคนเข้าใช้พร้อมกันเยอะๆ
|
|
|
|
|
Date :
2016-08-10 11:39:41 |
By :
คนมีเสน่ห์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้างอิงจาก
https://www.thaicreate.com/tutorial/mysql-stored-procedure-create-temp-table.html
คล้ายๆแบบนี้ครับ
insert บันทึก
select ค้นหา
delete พอใช้ข้อมูลเสร็จแล้ว ให้ ลบ
Code (PHP)
DROP PROCEDURE IF EXISTS getCustomer;
DELIMITER //
CREATE PROCEDURE getCustomer()
BEGIN
# Create Temp Table
CREATE TEMPORARY TABLE IF NOT EXISTS temp(
RowID INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
Name VARCHAR(50),
CountryName VARCHAR(50)) ENGINE = MEMORY;
# Insert Table
INSERT INTO temp (Name,CountryName) VALUES ('Weerachai Nukitram','Thailand');
INSERT INTO temp (Name,CountryName) VALUES ('Surachai Sirisart','United Stats');
INSERT INTO temp (Name,CountryName) VALUES ('Adisorn Boonsong','United Kingdom');
# Return Rows
SELECT * FROM temp;
# Drop Table
DROP TABLE temp;
END //
DELIMITER ;
|
|
|
|
|
Date :
2016-08-10 15:59:46 |
By :
rock_rock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|