使用分隔符将数据从文件插入到表中,然后将其放入数据库

时间:2013-05-02 22:29:10

标签: php mysql sql database

我有一个文本文件,其中以这种方式写入数据:
Floran / Marielle
我想以;分隔检索,然后将它们存储在数据库(SQL Server)中 示例表的事实包含firstname(varchar)和name(varchar) 我不知道是否必须将此信息存储在变量或表格中或首先要做什么?

1 个答案:

答案 0 :(得分:1)

// read file into $data
$data = file_get_contents('names.txt');

// create an array by splitting at every /
$data = explode('/',$data);

// create an SQL statement to insert into a database
$max = count($data);
$sql = '';

for ($i = 0; $i < $max; $i+=2)
    $sql .= '("' . trim($data[$i]) . '","' . trim($data[$i+1]) . '"),';

$sql = 'INSERT INTO tablename (firstname,name) VALUES ' .trim($sql,',');

// add code for inserting into your db