php - 使用 PHP 在 mysql 数据库上加载文本文件
问题描述
我必须创建一个 php 脚本,允许在 mysql 数据库中插入 HTML 页面中的用户传递给他的几个文本文件。
我在互联网上找到了几个关于如何只上传一个预定义文本文件的示例,但没有关于如何上传多个文本文件的示例。下一个代码在 mysql 数据库中加载一个预定义的文本文件,这是我将用来创建问题脚本的代码:
<?php
if(($_POST["fileToUpload"])&&(["fileToUpload "]!=" ")){
$variabile=$_POST["fileToUpload"];
$server = "localhost";
$nomeUtente = "root";
$password = "";
$database = "presenze";
$connessione = mysqli_connect($server, $nomeUtente, $password, $database);
if ($connessione->connect_error) {
die("Connection failed: " . $connessione->connect_error);
}
$utenti=array();
$i=0;
if ($file=fopen("utenti.txt","r"))
{
while (!feof($file)){
$riga=fgets($file,255);
$riga=explode(",",$riga);
$cf=$riga[0];
$nome=$riga[1];
$cognome=$riga[2];
$telefono=$riga[3];
$sql= "INSERT INTO personale (cf, nome, cognome, telefono)
VALUES ('$cf', '$nome',
'$cognome', '$telefono')";
$i++;//Incremento l'indice
if ($connessione->query($sql) === TRUE) {
} else {
echo "Error: " . $sql . "<br>" . $connessione->error;
}
}
echo"<h3><br> Operazione completata!</h3>";
fclose($file);
}
}
在代码中尝试从 html 页面传递文本文件,但这只是一种尝试,即使没有该部分,脚本也可以工作,因为直接加载“utenti.txt”文件。(ps对不起我的英语,但我不是母语人士。)
解决方案
推荐阅读
- c - 使用 strcpy 和 strncpy 将目录中的文件列出到 C 中的数组中
- python - pytest html - 从测试文件将图像传递给 conftest.py 中的钩子
- google-bigquery - 比较表中的两列,得到相似和不相似的值
- python - conda env export --from-history 不跟踪频道
- dataframe - 如何在pyspark中按有序分类变量创建和排序
- shell - 如何为 gsub 使用动态字段值?
- cmake - 使用 wxWidgets 的项目的 cmake 链接器配置
- javascript - 如何获取 Evernote 编辑器的当前元素光标所在的位置?
- javascript - 从数组中动态添加查询参数并在 Postman 请求中迭代
- sql - 如何选择过去 6 个月内存在的所有记录?