by DtTvB » 23/06/2006 11:17 pm
$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
}
ประมาณนี้อ่ะครับ
[color=black]$fileArray[/color] = [url=http://www.php.net/file][color=blue]file[/color][/url][color=#000099]([/color][color=#CC0000]'./file.txt'[/color][color=#000099])[/color]; [color=#ff9900]// อ่านไฟล์เป็น Array[/color]
[color=green]foreach[/color] [color=#000099]([/color][color=black]$fileArray[/color] [color=green]as[/color] [color=black]$row[/color][color=#000099])[/color] [color=#000099]{[/color]
[color=black]$datas[/color] = [url=http://www.php.net/explode][color=blue]explode[/color][/url][color=#000099]([/color][color=#CC0000]' '[/color], [color=black]$row[/color][color=#000099])[/color]; [color=#ff9900]// แยกข้อมูลในบรรทัดโดยใช้เว้นวรรคเป็นตัวแล่ง[/color]
[url=http://www.php.net/mysql_query][color=blue]mysql_query[/color][/url] [color=#000099]([/color][color=#CC0000]"INSERT INTO tablename (field1, field2, field3) VALUES ({$datas[1]}, '{$datas[2]}', {$datas[3]})"[/color][color=#000099])[/color]; [color=#ff9900]// ใส่ข้อมูลลงใน SQL[/color]
[color=#000099]}[/color]
ประมาณนี้อ่ะครับ