簡體   English   中英

無法通過php腳本將csv數據插入mysql表

[英]Unable to insert csv data into mysql table through php script

我正在嘗試將CS​​V數據插入到mysql表中。 它對startdate,enddate,slotmsg列以外的所有列均適用。 CSV文件已附加。

create table jobtktdesc(
    jobtktnum int(6) not null,
    custname varchar(50) not null,
    sitename varchar(50) not null,
    address varchar(50) not null,
    typecont varchar(30) not null,
    idcontract int(7) not null,
    mainttype varchar(40) not null,
    empname varchar(40) not null,
    empmail varchar(60) not null,
    starttime datetime not null,
    endtime datetime not null,
    slotmsg varchar(100)
);

然后在文件中,我將fgetcsv用於csv文件,並使用以下腳本插入每一行。

<?php

$starttime = new DateTime($getData[16]);
$endtime   = new DateTime($getData[17]);

$sql    = "INSERT into jobtktdesc (jobtktnum,custname,sitename,typecont,idcontract,address,empname,empmail,mainttype,starttime,endtime,slotmsg) 
                            values ('" . $getData[0] . "','" . $getData[1] . "','" . $getData[2] . "','" . $getData[3] . "','" . $getData[4] . "','" . $getData[5] . "','" . $getData[13] . "','" . $getData[14] . "','" . $getData[15] . "','" . $starttime->format('Y-m-d H:i') . "','" . $endtime->format('Y-m-d H:i') . "','" . substr($getData[18], 0, 95) . "')";
$result = mysqli_query($mysqli, $sql);

?>

csv文件包含以下數據。

ScheduleID,CustName,SiteName,Description,AgrmntID,timecreate,Address1,Address2,Address3,City,Phone,Contact,TechList,EmpName,Email,RepairCode,StartTime,EndTime,SlotMessage
57954,XXXX,EEEE,llk,404,1/24/17,street1,,,antartica,,,144,Paul,john@gmail.com,do something,1/25/17 8:00,1/25/17 17:30,
57953,YYYY,DDDD,lkkjdf,404,1/24/17,street2,,,antartica,,,118,Smith,paul@gmail.com,do something,1/25/17 8:00,1/25/17 17:30,
57952,ZZZZ,CCCC,adsdfs,559,1/23/17,street3,,,antartica,,john,142,john,john@gmail.com,do something,1/24/17 15:00,1/24/17 17:30,Inspect
57951,AAAA,BBBB,ssfss,559,1/23/17,street4,,,antartica,,jane,20,jane,jane@gmail.com,do something,1/24/17 15:00,1/24/17 17:30,Inspect

我不明白為什么會這樣。

問候

解決了。 日期時間設置不正確

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM