สอบถามเรื่องไฟล์ ผมทำการอ่านไฟล์ แล้วผมจะทำการแบ่งข้อมูลที่อ่านมาจากไฟล์ แล้วไรท์ลงฐานข้อมูล จะต้องทำยังไงครับ
ตย.ไฟล์
1 10010020 20
2 20020010 20
3 10010020 10
จะไรท์จากไฟล์ที่อ่านไรท์ลงฐานข้อมูลต้องทำยังไงครับ ช่วยให้คำตอบทีครับ
สอบถามเรื่องไฟล์ ผมทำการอ่านไฟล์
Moderator: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41120
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
- DtTvB
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
$fileArray = file('./file.txt'); // อ่านไฟล์เป็น Array
foreach ($fileArray as $row) {
$datas = explode(' ', $row); // แยกข้อมูลในบรรทัดโดยใช้เว้นวรรคเป็นตัวแล่ง
mysql_query ("INSERT INTO tablename (field1, field2, field3) VALUES ({$datas[1]}, '{$datas[2]}', {$datas[3]})"); // ใส่ข้อมูลลงใน SQL
}
ประมาณนี้อ่ะครับ
foreach ($fileArray as $row) {
$datas = explode(' ', $row); // แยกข้อมูลในบรรทัดโดยใช้เว้นวรรคเป็นตัวแล่ง
mysql_query ("INSERT INTO tablename (field1, field2, field3) VALUES ({$datas[1]}, '{$datas[2]}', {$datas[3]})"); // ใส่ข้อมูลลงใน SQL
}
ประมาณนี้อ่ะครับ
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: witsarutt000 และบุคลทั่วไป 49