php - 通过输入 tyle="file" 将表从 xls 文件插入数据库
问题描述
我想通过输入 type="file" 将我的xls
或ods
文件作为表上传到数据库(我使用XAMPP
),但我不知道是否可以使用“CREATE TABLE filename.xls”命令来完成。可能吗?如果没有怎么办?
<?php
require_once "connect.php";
$connect =@new mysqli($host, $db_user, $db_password, $db_name);
if($connect->connect_errno!=0)
{
}
else //kod dziala.
{
echo "<br> We have connect! :)";
$file= $_POST['wrzucenie']; // this is file name from input type="file".
$query = "CREATE TABLE $file";
if($rezult= @$connect->query($query))
{
echo "Table is create";
}
else
{
echo " <br>Table is not creat";
}
}
?>
解决方案
首先创建一个表及其所有属性,然后将您的 .xls 文件保存为 .csv,然后通过 phpmyadmin 将 csv 文件上传到您的表。
推荐阅读
- python - 从 django 后端返回所有数据
- rust - 我怎样才能避免给已经有明确生命周期的东西一个静态生命周期?
- c# - 与 Postman 相比,为什么 Angular 9 http 调用需要更长的时间?
- r - 尝试在 R 中安装 ggTimeSeries 包时,我不断收到“下标越界”错误 - 如何安装该包?
- xamarin.forms - Xamarin 表单 TabbedPage 图标很小
- python - 如何使用 _str_method 打印 myFirstCar 的字符串表示形式?
- phpmyadmin - 尝试查看表格时 phpmyadmin 错误 500
- swift - 使用 Firebase 存储的音频流 IOS
- sql - 如何以及在何处添加两个实体表的更具体的连接
- c# - 有没有人可以解决这个 if 语句