代码:
<?php
if(isset($_POST['submit']))
{
$filename = $_FILES['field']['name'];
$path = "attandance_file/".basename($_FILES['field']['name']);
$move = move_uploaded_file($_FILES['field']['tmp_name'],$path);
$data = file_get_contents($path, NULL, NULL, 0, 60000);
$query = "insert into attandance(No,TMNo,EnNo,Name,INOUT,Mode,DateTime)value('".$data."')";
echo $query;
unlink($path);
}
?>
<form method="post" enctype="multipart/form-data">
<input type="file" id="field" name="field" />
<input class="btn btn-info" type="submit" name="submit" id="submit" value="Submit" />
</form>
这是我的.txt文件example.txt
No TMNo EnNo Name INOUT Mode DateTime
1 1 1 0 0 2017/01/03 16:41:22
2 1 1 0 0 2017/01/03 16:41:22
3 1 1 0 0 2017/01/03 16:42:39
4 1 1 0 0 2017/01/03 16:42:39
5 1 2 0 0 2017/01/03 16:59:42
当我点击提交按钮并回显$ query时,我得到的回复如下所示:
insert into attandance(No,TMNo,EnNo,Name,INOUT,Mode,DateTime)value('No TMNo EnNo Name INOUT Mode DateTime 1 1 1 0 0 2017/01/03 16:41:22')
在此查询中,它会在单个列中插入值,但我想插入单独的列,如
insert into attandance(No,TMNo,EnNo,Name,INOUT,Mode,DateTime)value('No','TMNo','EnNo','Name','INOUT','Mode','DateTime','1','1','1','0','0','2017/01/03 16:41:22');
那么,我该怎么做?请帮助我。
谢谢