gpt4 book ai didi

php - 无法解决未定义的偏移错误

转载 作者:行者123 更新时间:2023-11-29 19:20:44 25 4
gpt4 key购买 nike

我正在尝试使用 php 将 excel 文件 excdemo.xlsx 导出到 mysql 数据库。我收到未定义的偏移错误。可能是什么原因

if(isset($_POST['submit']))
{
$link=mysql_connect("localhost","root","");
mysql_select_db("db2017",$link);


$source = fopen('excdemo.xlsx', 'r') or die("Problem open file");
while (($data = fgetcsv($source, 1000, ",")) !== FALSE)
{
$name = $data[0];
$lname = $data[1];
$phone = $data[2];
$email = $data[3];
$address = $data[4];
$high = $data[5];


mysql_query("INSERT INTO excel(fname,lname,phone,email,address,high) VALUES ('".$name."','".$lname."','".$phone."','".$email."','".$address."','".$high."') ");
}
fclose($source);
}

错误:

Undefined offset: 4 in C:\xampp\htdocs\Exam\main.php Please omit my use of mysql instead of mysqli_

最佳答案

我找到了解决问题的方法。创建 Excel 工作表时,我们需要将文件类型设置为 CSV(MS-DOS),因为我们使用的是 fgetcsv() 函数。!

关于php - 无法解决未定义的偏移错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42466670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com