通过php exec()函数执行的页面查询

时间:2015-01-23 12:23:23

标签: php mysql exec

我在使用exec()函数的另一个php文件执行的页面上执行插入查询时遇到问题。所以我有一个看起来像这样的cron.php:

while($something = mysql_fetch_assoc($t_result)){

                    exec("C:/xampp/php/php.exe -f C:/xampp/htdocs/xpresslane/scripts/sample.php ".$something['accountID']." '".$something['equipmentID']."' ".$something['another_thing']);                     


            } 

然后我得到了像这样的sample.php:

$qry = "insert into a_table (accountID,equipmentID,startDate,endDate,distance) values (".$argv[1].",".$argv[2].",'".$startdate."','".$enddate."','".$distance."');";

有趣的是$ argv变量被正确插入。然而其他3则不是。它被插入就好像它们没有价值一样。当我没有通过exec()并执行sample.php文件时,它已正确插入。

我不知道导致它失败的原因是什么。将日期重新创建为日期对象,但无济于事。我希望你们知道如何解决这个问题。

0 个答案:

没有答案