Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > สอบถามหน่อยครับ เรื่อง database(sql) to text โดยบันทึกข้อมูลทุกๆ 30นาที - 1ช.ม.



 

สอบถามหน่อยครับ เรื่อง database(sql) to text โดยบันทึกข้อมูลทุกๆ 30นาที - 1ช.ม.

 



Topic : 126823



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




พี่ครับ อยากทราบถามเรื่อง การบันทึกข้อมูลจาก database เป็นไฟล์ text

โดยจะบันทึกไฟล์เป็นชื่อวันที่ และเวลา แล้วจะบันทึกไฟล์ text ทุกๆ 30นาที - 1 ชม. ตลอดทั้งวัน
พอผ่านเวลา 00.00น. จะทำการรีเซตใหม่ และเริ่มบันทึกข้อมูลของวันถัดไป เป็นไฟล์ text ของวันถัดไป

เหมือนกับว่านักเรียน ใน 1 วัน มายืมหนังสือในห้องสมุด ใน 1 ชม.นั้น มีวันที่ยืม / เวลา/ ชื่อผู้ยืม / ประเภทหนังสือ / ชื่อหนังสือ / วันที่คืน

ตอนนี้ผมลองทำในส่วนของ php ดึงข้อมูลจาก database มาโชว์ได้แล้ว เหลือแค่บันทึก database เป็นไฟล์ text

ผมต้องเริ่มจากตรงไหน ช่วยแนะนำหน่อยครับ #ขอบคุณล่วงหน้าครับ.



Tag : PHP, MySQL, HTML/CSS, Word (Word.Application), Web (ASP.NET), Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-03-15 12:18:54 By : guysscoutbangna View : 851 Reply : 1
 

 

No. 1



โพสกระทู้ ( 738 )
บทความ ( 0 )



สถานะออฟไลน์


ดึงข้อมูลจาก database มาต่อสตริง แล้ว ยัดใส่ตัวแปร $content ได้เลยครับ

ส่วนจะให้บันทึกทุกๆ 30 นาที นั้นก็หมายความว่าต้องรันสคริปทุกๆ 30 นาที

ในส่วนนี้ต้องใช้ cron job มาช่วยครับ ถ้าไม่รู้จักลอง search หาข้อมูลดูครับ

ถ้าไม่งั้นต้องเปิด web browser ไว้ตลอดเวลา แล้วใช้ พวก javascript interval ตั้งเวลาครับ

<?php
$content = "ทดสอบ"; //ข้อมูลที่จะเขียนลงไฟล์ text
$folder = "log"; //ชื่อ folder เก็บไฟล์
$dateFile = "date.dat";
$dateFile = $folder."/".$dateFile;
if (!file_exists($folder)) {
    mkdir($folder, 0777, true);
}
if (!file_exists($dateFile)) {
    file_put_contents($dateFile, date("d-m-Y"));
    $today = date("d-m-Y");
}
if(file_get_contents($dateFile)!=date("d-m-Y")){
  file_put_contents($folder."/".date("d-m-Y_H.i").".txt", $content."\n");
} else {
  file_put_contents($dateFile, date("d-m-Y"));
  $files = glob($folder."/*.txt");
  foreach($files as $file){
    if(is_file($file))
    unlink($file);
  }
  file_put_contents($folder."/".date("d-m-Y_H.i").".txt", $content."\n");
}
?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-03-16 01:13:59 By : tomrambo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามหน่อยครับ เรื่อง database(sql) to text โดยบันทึกข้อมูลทุกๆ 30นาที - 1ช.ม.
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่