|
|
|
สมมุติผมเก็บ log การใช้งานของ user ต่างเป็นไฟล์ .txt จะทำออกมายังไงได้บ้างครับ |
|
|
|
|
|
|
|
ตัวอย่างนะครับ
login.txt (ประวัติการล็อคอิน)
account01,2014-09-25,127.0.0.1,...
account02,2014-09-22,127.0.0.1,...
account03,2014-09-23,127.0.0.1,...
สมมุติว่าเก็บแบบนี้
เท่าที่ลองทำไว้ ก็ประมาณว่า
fopen ออกมาแล้วทำเป็น array แต่มันติดปัญหาเรื่อง
1 count group by (เช่น account01 ล็อคอินกี่ครั้ง)
2 ค้นหาจาก value
3 ...
อารมณ์ ประมาณว่ามันใช้ภาษา sql ทำไม่ได้ (เลยอยากรู้ว่า array มีความสามารถพวกนี้ไหม หาเจอแต่นับ value)
ขอทางออกหน่อยครับ (หรือเป็นวิธีอื่นก็ได้)
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-11-10 13:59:39 |
By :
takegawa |
View :
649 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่พูดมา SQL ก็ทำได้หมดนะครับ เหมาะกับงานนี้มากกว่า array ด้วย
|
|
|
|
|
Date :
2014-11-10 14:03:05 |
By :
FRINGE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
เข้าใจว่า sql ทำได้หมด
แต่ทีมพัฒนาเขาเก็บ เป็น file.txt เราเปลี่ยนแปลงไรไม่ได้
จะให้เอาล็อคไปเขียนใส่ database อีกทีก็รู้สึกไม่เหมาะสม
|
|
|
|
|
Date :
2014-11-10 14:05:55 |
By :
takegawa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|