php - 遇到未捕获的异常 - ParseError
问题描述
所以我在尝试执行下面的代码时遇到了解析错误,并显示一条消息:语法错误,意外';',期待')'
<?php
class csv_model extends CI_Model
{
function __construct()
{
parent::__construct();
}
function uploadData()
{
$count=0;
$fp = fopen($_FILES['userfile']['tmp_name'],'r') or die("can't open file");
while($csv_line = fgetcsv($fp,1024))
{
$count++;
if($count == 1)
{
continue;
}
for($i = 0, $j = count($csv_line); $i < $j; $i++)
{
$insert_csv = array();
$insert_csv['id'] = $csv_line[0];
$insert_csv['empName'] = $csv_line[1];
$insert_csv['empAddress'] = $csv_line[2];
}
$i++;
$data = array(
'id' => $insert_csv['id'] ,
'empName' => $insert_csv['empName'],
'empAddress' => $insert_csv['empAddress'],
$data['crane_features']=$this->db->insert('useraccount', $data);
}
fclose($fp) or die("can't close file");
$data['success']="success";
return $data;
}
}
显示错误的行在这一行
$data['crane_features']=$this->db->insert('useraccount', $data);
我不认为我的代码有什么问题,但话说回来,我可能错了,因为我最近才学习 CI。
解决方案
之后你忘了在这里关闭数组'empAddress' => $insert_csv['empAddress']
$data = array(
'id' => $insert_csv['id'] ,
'empName' => $insert_csv['empName'],
'empAddress' => $insert_csv['empAddress']);
推荐阅读
- python - 如何从python中的df中提取每小时数据?
- amazon-web-services - Does the alarm monitor the whole autoscaling group
- antlr - 空格和 int 文字/二元运算符的问题
- php - Laravel 路由模型绑定 - 资源控制器
- java - java 8流收集最大对象并按属性区分
- matlab - Matlab c2d 函数提供与 Z 变换表不同的输出
- neo4j - 新4j;复杂密码查询
- windows - 使用 xcopy 在文件结构处复制的问题
- vue.js - 使用 Vuetify 在文本字段标签旁边显示工具提示图标
- java - 如何在现有的 Camel Jetty REST 路线上添加 matchOnUriPrefix?