ทำ Database จาก Excel แบบคนขี้เกียจ by

30
Nov
0

พูดถึงข้อมูลในเกมแล้ว สิ่งที่ขาดไปเสียไม่ได้เลยคือ ข้อมูลต่างๆ
ไม่ว่าจะเป็นตัวละครคนเล่นก็ดี หรือของมอนสเตอร์ก็ดี หรือข้อมูลของแผนที่ก็ดี ซึ่งมักจะเป็นข้อมูลที่เยอะมากและข้อมูลบางอย่างก็มีความซับซ้อนมากอีกด้วย
เนื่องด้วยว่าผมขี้เกียจจะต้องมานั่ง insert datavase ทีละตัวๆ ผมเลยใช้วิธีแบบขี้เกียจๆดังนี้ครับ
เราก็แยกประเภทของ database ก่อนนะครับ
ประเภทแรก เป็นข้อมูลประเภทที่ตารางไม่ซับซ้อนมากนักมี field อยู่ไม่กี่ field และไม่ได้มี type เป็น text ที่จะต้อง serialized หรือ json_encode อยู่ด้วยละก็สร้างไฟล์ .csv ขึ้นมาแล้ว import ผ่าน phpmyadmin เลยก็ได้โดยมีข้อกำหนดเล็กๆน้อยๆดังนี้
1. ไม่ต้องมีหัวตาราง มาถึงก็เป็นข้อมูลได้เลย
1
2. จำนวน filed ต้องมีเท่ากับใน database พอดีเป๊ะ ไม่งั้น import ไม่ได้นะเออ
เท่านั้นแหละครับ
เราไปต่อกันที่ประเภทที่สองกันเลย
ประเภทที่สองนี่ เป็น database ที่ตารางมีความซับซ้อนตั้งแต่ปานกลางถึงซับซ้อนมากที่สุด ใช้วิธีนี้ได้หมดเลย มีวิธีการดังนี้
1. สร้างไฟล์ .csv ขึ้นมาโดยต้องใส่หัวตารางด้วย เพราะต้องเอาไปใช้เป็น index เพื่ออ้างถึงข้อมูลในช่องนั้นๆ และไม่จำเป็นต้องมี field เท่ากับใน database ด้วย
21
2. อัพโหลดขึ้นไปบน server หรือจะทำในเครื่องก็ได้ แต่ก็จะต้อง export database จากในเครื่องไป import ใน server อีกทีอยู่ดี
3. เขียน code ที่จะอ่านไฟล์ .csv ที่เราสร้างขึ้น แล้วเอามา insert ลง database โดยใน code อยากจะ ต้มยำทำแกงอะไรกับข้อมูล ก่อน แล้วค่อย เอามา insert ลง database ก็ได้ทั้งนั้น
3
4. run code ที่เขียนขึ้น แล้วข้อมูลก็จะไปปรากฏตัวใน database ให้เหมือนเสกมา ห้าห้า

Enjoy this article?

Consider subscribing to our RSS feed!

ไม่มีความเห็น

ยังไม่มีความเห็น

ใส่ความเห็น

RSS feed for comments on this post

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน