|
|
|
ผมมีไฟล์ .txt และมีข้อมูลอยุ่ในไฟล์ ผมจะเอาข้อมูลเข้า sql ด้วย ภาษา php อย่างไรครับ |
|
|
|
|
|
|
|
keyword php import textfile
|
|
|
|
|
Date :
2014-09-03 15:52:43 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เราว่าเอา keyword นี้ไป search ก็ไม่ได้อะไร
เพราะ format ของ text file ไม่มีตัว seperator
แต่ถ้าจะทำโปรแกรม import เราก็ไม่แนะนำให้ทำด้วย php อยู่ดี
เพราะไม่จำเป็นต้อง on web
ปล.จากข้อมูลไม่เห็นจะต้องแยก table เลย ชื่อกับอายุมันอยู่ด้วยกันได้ เพราะไม่ได้เป็น one to many
แต่ทางที่ดีเก็บเป็นวันเกิดแล้วเอามาคำนวณอายุจะดีกว่า
|
|
|
|
|
Date :
2014-09-03 16:41:28 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นายดำ นามสมมุติ อายุ 57 ปี
ดูจากข้อมูล ก็คงจะแบ่งด้วยช่องว่าง ลองดูฟังก์ชั่น php explode ครับ
หลังจากได้ข้อมูลเป็นอารเรย์ [0]-[3]
ก็สร้างคำสั่ง INSERT โดยไปก๊อบโค๊ดจากใน phpMyAdmin มาปรับแต่งครับ
ลองเข้าไปเพิ่มข้อมูลสัก 1 รายการด้วย phpMyAdmin มันจะแสดงคำสั่ง INSERT ให้เราครับ
ที่เหลือก็แค่เอาอาร์เรย์วางให้ตรงตำแหน่งของฟิลด์
ก็วนลูปคิวรี่ไปจนหมดทุกแถวใน textfile ครับผม
|
|
|
|
|
Date :
2014-09-03 20:02:38 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นเรานะ เราจะเปิดใน notepad แล้วจับ replace ให้มี seperator ก่อน
แล้วค่อยเอาไป import ตามปกติ
- เช่น
นายดำ นามสมมุติ อายุ 57 ปี
นายขาว บริสุทธิ อายุ 15 ปี
นางแดง สดใส อายุ 22 ปี
replace " อายุ " -> ","
replace " ปี" -> ""
- จะได้
นายดำ นามสมมุติ,57
นายขาว บริสุทธิ,15
นางแดง สดใส,22
- save
- เสร็จแล้วก็เอาไป import ได้
|
|
|
|
|
Date :
2014-09-04 09:00:34 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|