【发布时间】:2018-06-18 14:07:39
【问题描述】:
这是失败的代码。数据库上的表工作正常。但我无法加载新数据。
<!--php to upload csv file not working as written below-->
<?php
include("DBconnection.php");
$sql= "LOAD DATA LOCAL INFILE 'kb-listings.csv'
INTO TABLE `listings-table`
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"'
LINES TERMINATED BY '\r\n'
(MLS, STATUS, ENTRY, SUB, ADDRESS, ZIP, BEDS, BATHS, HBATHS, SQFT-LIV, LOT-SQFT, ORIG-LP, LIST-PRICE, POOL, DOM, SALE-PRICE, M-FEE, TAXES, CLOSING, VIEW, UNIT-VIEW, OFFICE, YEAR-BUILT, GARAGE, PARK, TYPE, WF, AMEN, REMARKS)";
if($result =mysqli_query($conn,$sql)){echo "success";}
else
echo "failure";
mysqli_close($conn);
?>
【问题讨论】:
-
您可以打印实际的 MySQL 错误消息,而不是打印失败,您不必猜测出了什么问题...
-
尝试时会发生什么。你是成功还是失败?如果失败,请检查 mysqli errors 而不是给出一般性消息。
-
你能详细解释一下这个问题吗?帮助你还不够
-
这是我的错误信息:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以了解在 '-LIV、LOT-SQFT、ORIG-LP、LIST-PRICE、POOL、DOM、SALE-PRICE、M-FEE、TAXES、CLOSIN' 附近使用的正确语法第 5 行