PHP脚本不会在计划任务上运行(Windows 7)

时间:2015-02-20 15:26:34

标签: php scheduled-tasks

尝试使用Windows 7任务计划程序每小时运行一个php脚本来更新数据库。当我将其作为网页打开时文件会更新,但是当我从任务计划程序运行它时不会更新。在触发选项卡下,我将其设置为每天运行,然后每小时重复一次任务,持续时间不确定。根据操作,我将其设置为“启动程序”。以及我的文件链接为C:\ Users \ jmac \ Desktop \ testdbconnection.php 此外,在开始框中我有C:\ Users \ E15913 \ Desktop 我没有任何应该在跑步中瞎扯的法典。另外,当我测试运行文件时,它表示它已成功完成但数据库未更新。我还将发布下面的代码,当我刷新它或在Web浏览器中将其拉出时,它再次起作用。

<?php
// Did modify login values for privacy
$servername = "10.100.";
$username = "myusername";
$password = "abc123";
$dbname = "informationdata";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
$file = fopen("ALMGrade.csv","r");

while(! feof($file)){

 $ar =fgetcsv($file);
  $sql = "INSERT INTO gradetable_copy (Grade, Grade1, Grade2, Grade3, Grade4, Grade5, Grade6)
VALUES ('$ar[0]', '$ar[1]', '$ar[2]', '$ar[3]', '$ar[4]', '$ar[5]', '$ar[6]' )";
echo $sql;
echo "<br>";\
if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}
}
fclose($file);






$conn->close();
?>

0 个答案:

没有答案