我知道我知道,数据库对我想做的事情更好,但我不想要处理数据库和学习东西的麻烦.
我有一个类似于CSV的CSV
TestUser,2010/07/27 13:26:25,2010/07/27 13:26:29,0.0011,0.0006,0.06
TestUser,2010/07/27 14:22:12,2010/07/27 14:22:24,0.0033,0.0027,0.27
TestUser,2010/07/27 14:22:41,2010/07/27 14:22:53,0.0033,0.0028,0.28
TestUser,2010/07/27 14:25:26,2010/07/27 14:25:33,0.0019,0.0015,0.30
Run Code Online (Sandbox Code Playgroud)
第二列是我作为UID(唯一ID)使用的,因此它在CSV中永远不会相同.我用来写csv的PHP代码是:
$myFile = "data.csv";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = $_POST["Name"].",".$_POST["DateStart"].",".$_POST["DateStop"].",".$_POST["TotalHours"].",".$_POST["Hours"].",".$_POST["Pay"]."\n";
fwrite($fh, $stringData);
fclose($fh);
Run Code Online (Sandbox Code Playgroud)
如果有一个具有相同DateStart(UID)的人运行PHP,它将需要做什么,它将覆盖具有相同UID的任何东西.基本上我认为它可能必须通过每行的文件数组,然后当它到达具有相同UID的行时,它将拦截POST的内容,而不是它有什么.
我不确定这是否是实现我想要的最佳方式.
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |