|
![](/images/resource/spacer.gif) |
|
สมมุติผมเก็บ log การใช้งานของ user ต่างเป็นไฟล์ .txt จะทำออกมายังไงได้บ้างครับ |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ตัวอย่างนะครับ
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
![](/images/adv.jpg?v=1001)
|
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2014-11-10 13:59:39 |
By :
takegawa |
View :
655 |
Reply :
2 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ที่พูดมา SQL ก็ทำได้หมดนะครับ เหมาะกับงานนี้มากกว่า array ด้วย
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2014-11-10 14:03:05 |
By :
FRINGE |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ขอบคุณครับ
เข้าใจว่า sql ทำได้หมด
แต่ทีมพัฒนาเขาเก็บ เป็น file.txt เราเปลี่ยนแปลงไรไม่ได้
จะให้เอาล็อคไปเขียนใส่ database อีกทีก็รู้สึกไม่เหมาะสม
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2014-11-10 14:05:55 |
By :
takegawa |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 01
|