作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想做的是在我的数据库中导入一个 CSV 文件。 CSV 文件的第一列名为 mydate
,包含格式为 m.d.Y H:i:s
的日期。我正在尝试从 php 中的表单插入文件。这是代码:
if(isset($_POST["Import"])){
$filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0){
$file = fopen($filename, "r");
while (($getData = fgetcsv($file, 10000, ",")) !== FALSE){
$conn=getdb();
$sql = "INSERT into pay (Mydata,ID,Transaction,ReceiptNo,ServiceID,)
values (STR_TO_DATE(Mydata, '%m.%d.%Y %H:%i:%s'),'".$getData[1]."','".$getData[2]."','".$getData[3]."','".$getData[4]."')";
它导入除第一列以外的所有列中的数据。我不明白我做错了什么。我看过很多关于 STR_TO_DATE
和 INSERT INTO
的例子,我认为我写它的方式是正确的。但还是不行。
最佳答案
你可以这样做
$sql = "INSERT into pay (Mydata,ID,Transaction,ReceiptNo,ServiceID,)
values (date('m/d/Y H:i:s', strtotime(MyData)),'".$getData[1]."','".$getData[2]."','".$getData[3]."','".$getData[4]."')";
关于php - 如何在 MYSQL 中使用 STR_TO_DATE 和 INSERT INTO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43652312/
我是一名优秀的程序员,十分优秀!