我是非常新的php/mysql。到處搜索後,我在這裏問:我的客戶端爲我提供了一個txt文件,現在我需要一個腳本來頻繁運行,以便txt新數據文件能夠運行,並且同時更新數據庫。如何在特定的時間運行PHP文件並自動更新數據庫字段
我讀過的一個選項是Cron,但是我的客戶端拒絕這個解決方案,所以我只能使用PHP(或者,如果可能的話,使用ajax或jquery)解決方案。
我迄今爲止代碼:
<?php
$string = file_get_contents("mytest.php/test1.txt", "r");
$myFile = "E:/path/test.txt";
$fh = fopen($myFile, 'w') or die("could not open: .mysql_error());
fwrite($fh,$string);
fclose($fh);
// Here is the connection file
$sql=mysql_connect("localhost","root","");
if(!$sql) {
die("couldnotconnect:", . mysql_error());
}
mysql_select_db("timer"); // databse name
$result=mysql_query("LOADDATAINFILE'$myFile'" ."INTOTABLEchangedtFieldsTERMINATEDBY''");
if (!$result) {
die("couldnotload . " . mysql_error());
}
?>
但此代碼不能正常工作。基本上只是一個文本文件,通過我只是想更新我的數據庫,如:
Database Field:
Name (varchar 250)
LastModification timestamp
在指定時間內使用cron job運行php文件 – 2013-04-24 16:17:44
謝謝先生,但我無法使用cron整天我已經搜索了這個,但客戶端否認我只能使用php,否則我可以做如果可能的話用ajax或jquery,無論如何謝謝你審查我的問題。 – 2013-04-24 16:22:25
請只將代碼放在代碼標籤中。 Crontab是真正實現它的唯一方法。 – 2013-04-24 16:24:56