我正在尝试使用带参数的php exec运行mysql插入查询。
Exec代码:
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())");但当我运行此程序时,什么也没有发生。有没有人能帮个忙?
发布于 2012-04-05 12:33:43
变量$_SERVER['DOCUMENT_ROOT']在CLI模式下不可用。使用绝对路径。
include "/your/absolute/path/functions/connection.php";$_REQUEST也不可用,您的if语句将始终放在else部分。
https://stackoverflow.com/questions/10022607
复制相似问题