เขียนphp เพื่อทำการสำรองข้อมูล(ถามต่อเรื่องการquery)

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เขียนphp เพื่อทำการสำรองข้อมูล(ถามต่อเรื่องการquery)

โดย mindphp » 03/07/2007 7:55 pm

อ่าน ไฟล์ ออกมาที ละ บันทัดครับ แล้วสั่ง query ทีละครั้ง
ส่วน ค่า ที่ต้องการให้ เพิ่ม อัตโนมัต จะใช้ ได้ กับ datatype ที่เป็น ตัวเลขเท่านั้นครับ

โดย ตัวขี้เกียจ » 03/07/2007 7:33 pm

ข้อมูลที่สำรองไว้นั้นมีลักษณะเป็น
INSERT INTO table_a VALUES('***','xxxx','xx'),('***','xxxx','xx'),('***','xxxx','xx');
INSERT INTO table_b VALUES('yyy','yyyy','yyy'),('yyy','yyyy','yyy'),('yyy','yyyy','yyy');
INSERT INTO table_c VALUES('zzz','zzzz','zzz'),('zzz','zzzz','zzz'),('zzz','zzzz','zzz');

แล้วขอเพิ่มอีกคำถามนะครับ ไม่เกี่ยวกะเรื่องนี้คับ
ในDB อ่าคับ ในคอลัมป์นึงผมจะระบุให้เปง auto_increment แต่ให้มันมีจำนวน 5หลักด้วยอ่าคับ ต้องทำไง ต้องระบุType ยังไง (เอาจำนวนหลักด้วยคับ)
เช่นมัน auto_increment อันแรกก้อเปง 00001
ต่อคือ 00002
ต่อไป 00003

โดย mindphp » 02/07/2007 4:52 am

ต้อง ดู ว่า ข้อมูล ที่สำรอง ไว้ เป็น แบบไหน ครับ แต่ละคนก็ มีวิธีไม่เหมือน กัน

โดย ตัวขี้เกียจ » 01/07/2007 9:12 pm

ใช่แล้วครับ ขอบคุณคับ ลองทำดูแล้ว สงสัยต่อเลยนะครับ
จากที่ผมได้นำคำสั่ง INSERT ทั้งหมดของข้อมูลที่มีไฟล์text
เราจะใช้คำสั่งอะไรดีคับที่จะสามารถ query ข้อมูลที่อยู่ในไฟล์นั้นได้ (ในไฟล์นั้นมันมี คำสั่งINSERTรวมอยู่เยอะ)

โดย mindphp » 01/07/2007 8:45 pm

"คือว่า ไฟล์ที่เราสำรองไว้นั้นมีหลายไฟล์ ( โดยเซฟเป็นชื่อไฟล์เป็นวันที่สำรองข้อมูล) " ทำได้แล้ว หรือเปล่า
ส่วนการ list file ที่ save ไว้แล้ว ลอง ดู ที่
บทความในเว็บ ครับ
https://www.mindphp.com/modules.php?name=Topics มีวิธี เขียน บอกไว้

โดย ตัวขี้เกียจ » 01/07/2007 8:19 pm

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

(ผมลองคิดแก้ปัญหาเองคือ จะบันทึกข้อมูลที่บันทึกนั้นคือชื่อไฟล์ ขนาด และตำแน่งที่เซฟไว้ในฐานข้อมูล แต่ถ้าDBล่ม ข้อมูลนั้นอาจจะมีปัญหาหรือป่าว? ผมเลยไม่แน่ใจว่าจะใช้วิธีนี้ได้ )

โดย mindphp » 01/07/2007 5:38 am

ถาม ว่า อะไร นะครับ

โดย ตัวขี้เกียจ » 30/06/2007 10:56 pm

ขอบคุณคับ ถามอีกคำถามต่อเลยน่ะครับ
ผมได้ทำการบันทึกไฟล์ไว้ที่serverแล้ว
ตอนนี้ปัญหาอยู่ที่การเรียกไฟล์ที่อยู่บนserveมาใช้ล่ะครับ
คือว่า ไฟล์ที่เราสำรองไว้นั้นมีหลายไฟล์ ( โดยเซฟเป็นชื่อไฟล์เป็นวันที่สำรองข้อมูล) ไม่รู้จะทำยังไง ช่วยแนะแนวทางให้หน่อยครับ
ตอนแรกคิดว่าไว้ จำบันทึกข้อมูลที่บันทึกนั้นคือชื่อไฟล์ ขนาด และตำแน่งที่เซฟไว้ในฐานข้อมูล แต่ถ้าDBล่ม ข้อมูลนั้นอาจจะมีปัญหาหรือป่าว? ผมเลยไม่แน่ใจว่าจะใช้วิธีนี้ได้

ช่วยแนะนำหน่อยคับ

โดย mindphp » 30/06/2007 6:38 am

ทำได้ครับ เพราะ phpmyadmin ก็ ใช้ php เขียน ก็ทำลักษณะ ที่ท่าน ตัวขี้เกียจ ต้องการ น่ะครับ
หลักการ คือ อ่าน ข้อมูล จาก ฐานข้อมูล แล้ว ส่ง ออกมาเป็น ไฟล์
เวลา เอา ฐานข้อมูล คืนที่ เดิม ก็ อ่านข้อมูล จากไฟล์ แล้ว รัน query ค้ำสั่ง sql จากที่เราสำรอง ไว้

เขียนphp เพื่อทำการสำรองข้อมูล(ถามต่อเรื่องการquery)

โดย ตัวขี้เกียจ » 29/06/2007 8:46 pm

ถ้าเราจะทำการเขียนโค๊ตPHP เพื่อให้userทำการสำรองข้อมูลได้เอง ทำได้หรือป่าวคับ แล้วนำข้อมูลที่สำรองนั้นไปเก็บไว้ที่ server รวมไปถึงดึงข้อมูลที่ได้สำรองไว้มาใช้งาน ถ้าทำได้จะต้องอ่านข้อมูลได้ที่ไหนครับ ใช้DBของmysql คับ
คือว่าผมไม่อยากให้user ไปยุ่งกับหน้าphpmyadminอ่ะคับเลยคิดที่จะสร้างขึ้นมา

ขอบคุณคับ

ข้างบน