สอบถามเรื่องไฟล์ ผมทำการอ่านไฟล์ แล้วผมจะทำการแบ่งข้อมูลที่อ่านมาจากไฟล์ แล้วไรท์ลงฐานข้อมูล จะต้องทำยังไงครับ
ตย.ไฟล์
1 10010020 20
2 20020010 20
3 10010020 10
จะไรท์จากไฟล์ที่อ่านไรท์ลงฐานข้อมูลต้องทำยังไงครับ ช่วยให้คำตอบทีครับ
สอบถามเรื่องไฟล์ ผมทำการอ่านไฟล์
Moderators: mindphp, ผู้ดูแลกระดาน
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27210
- Joined: 22/09/2008 6:18 pm
- Contact:
- DtTvB
- PHP Jr. Member
- Posts: 15
- Joined: 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
}
ประมาณนี้อ่ะครับ
Who is online
Users browsing this forum: No registered users and 10 guests