我将数据库表保存在txt文件中,格式为以下
id | name | score | reward | result | note
id | name | score | reward | result | note
id | name | score | reward | result | note
我想把这些数据库放到mysql数据库表中。可以通过使用PHP来完成吗?
如果格式是
怎么办?|id | name | score | reward | result | note|
|id | name | score | reward | result | note|
|id | name | score | reward | result | note|
答案 0 :(得分:1)
这将对您有所帮助:
$file = file('file.txt');
foreach ($file as $line)
{
$column = explode("|", $line);
$a = $column[0];
$b = $column[1];
$c = $column[2];
$d = $column[3];
$e = $column[4];
$f = $column[5];
$query = "INSERT INTO table (a,b,c,d,e,f) VALUES ('$a','$b','$c','$d','$e','$f');
mysqli_query($sql,$query);
}
您将需要使用预准备语句,并且需要根据数据库连接更改插入...当然,您需要根据需要更改表和表列