首页 > 解决方案 > 通过输入 tyle="file" 将表从 xls 文件插入数据库

问题描述

我想通过输入 type="file" 将我的xlsods文件作为表上传到数据库(我使用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";
	}
	
}
?>

标签: phphtmlmysql

解决方案


首先创建一个表及其所有属性,然后将您的 .xls 文件保存为 .csv,然后通过 phpmyadmin 将 csv 文件上传到您的表。

这张图片告诉你如何上传


推荐阅读