带参数和mysql插入的PHP Exec

带参数和mysql插入的PHP Exec,php,exec,Php,Exec,我正在尝试使用带有参数的php exec运行mysql insert查询 执行代码: exec("php exec.php $parameter1 >1.log &"); // I have a 1.log with 777 在Exec.php中: include $_SERVER['DOCUMENT_ROOT']."/functions/connection.php"; if($_REQUEST['parameter1']!="") $proxy_id=$_REQUES

我正在尝试使用带有参数的php exec运行mysql insert查询

执行代码:

exec("php exec.php $parameter1 >1.log &"); // I have a 1.log with 777
在Exec.php中:

include $_SERVER['DOCUMENT_ROOT']."/functions/connection.php";

if($_REQUEST['parameter1']!="")
   $proxy_id=$_REQUEST['parameter1'];
else
   $proxy_id= $argv[1];

mysql_query("INSERT INTO proxy_log(proxy_id,last_used_time) VALUES($proxy_id,NOW())");

但当我运行这个时,什么都没有发生。有人能帮忙吗?

变量
$\u SERVER['DOCUMENT\u ROOT']
在CLI模式下不可用。使用绝对路径

include "/your/absolute/path/functions/connection.php";

$\u请求
也不可用,您的if语句将始终位于else部分。

SQL注入警告<代码>$\u请求['parameter1']=”;删除表学生;“