【发布时间】:2018-09-07 00:03:02
【问题描述】:
我在 PLESK 12 中创建了一个 Cron 作业/计划任务,我通过使用参数框传递参数 33 和 On。我正在努力在 cron 作业结束时在 PHP 文档中找到这些内容。
在 PHP 文档中我尝试了很多方法,包括 $arg[0] 和 $argv[0]
$arg 作为一个未定义的变量返回,而 $argv[0] 没有错误,但也没有成功传递参数,因为没有进行所需的更改。
我已检查以确保 PHP 脚本正常工作,并且当参数被硬编码到程序中时它工作正常,但我希望这是动态的。
<?PHP
include_once('xxx/xxx/xxx/db.php');
include('xxx/xxx/xxx/xxx/db.php');
$query = "UPDATE SQLCommand SET argument1 = '$argv[1]' WHERE argument2= $argv[0]";
$result = mysqli_query($connection,$query);
谁能解释为什么这些仍然没有通过参数。
谢谢
【问题讨论】:
-
$argv[0]始终包含脚本文件的名称。根据屏幕截图,$argv[1]是“33”,$argv[2]是“开启”。您可以通过echo $argv[1];轻松查看。 -
@ElvisPlesky 谢谢你,我会试一试,让你知道。欣赏它。
-
@ElvisPlesky 请您将您的回复作为答案而不是评论,这非常有效,并希望确保您得到代表。
标签: php cron scheduled-tasks plesk