php从文本文件爆炸成数组,然后将数组压缩到数据库中

时间:2017-03-29 22:12:27

标签: php arrays mysqli

我目前正在处理此代码,但我无法理解为什么它不起作用。如果有任何可以帮助它将不胜感激。目标是从文本文件读取到数组,然后将该数组内存到数据库的insert语句中。 这是代码。 如果有人能够取悦,请给我一个关于如何在未来使用爆炸的细分,也将非常感激。

     <?php

include ("dbConn.php");

$fileName = "userData.txt";
$file_handle = fopen($fileName,"r");
$contents = fread($file_handle,filesize($fileName));
$data = explode("|",$contents);

$columns = implode(",",array_keys($data));
$escape = array_map('FName_Lname_Email_Password',array_values($data));
$values = implode(",",$escape);


$queryInsert = "INSERT INTO tbl_User (".$columns.") VALUES ('".$values."')";
$sqlQuery = mysqli_query($con,$queryInsert)
or die .mysqli_error();

fclose($file_handle);


?>

所以基本上我想要的代码是将它插入数据库,我目前在我的文件中有30个用户需要加载到数据库中。我需要密钥以“FName”,“LName”,“电子邮件”,“密码”代替或0,1,2 ...我的数据库中的列被命名为“FName”,“LName”,“电子邮件”, “密码”。不,我没有功能。

0 个答案:

没有答案