delete command sql = $delSql";
mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
$overTime = date("Y-m-d H:i:s", mktime(date("H"),date("i")-30,date("s"),date("m"),date("d"),date("Y")));
$delSql = "DELETE FROM $commTable WHERE sendTime < '$overTime'";
if($DEBUG) echo"
delete command sql = $delSql";
mysqli_query($pubConn,$delSql);
echo mysqli_error($pubConn);
/*
//step 2: check the system's ip
$chkIpSql = "SELECT ip FROM $ipTable
WHERE sysTypeNo='$sysTypeNo' AND sysNo='$sysNo' AND subSysNo='$subSysNo'
";
if($DEBUG) echo"
chkIpSql = $chkIpSql";
$chkIpResult = mysqli_query($pubConn,$chkIpSql);
echo mysqli_error($pubConn);
$rowsNum = @mysqli_num_rows($chkIpResult);
if($rowsNum > 0){
echo "";
return(-1);
}
*/
//step 3: check the command(����ͬʱ����ϵͳ���ͣ��������ͱ�ţ������������ͬ�IJ���)
$chkSql = "SELECT commId FROM $commTable
WHERE sysTypeNo='$sysTypeNo' AND indexValueList='$indexValueList'
";
if($DEBUG) echo"
check command sql = $chkSql";
$chkResult = mysqli_query($pubConn,$chkSql);
echo mysqli_error($pubConn);
$rowsNum = @mysqli_num_rows($chkResult);
if($rowsNum <= 0){
//step 4:insert commands into command table
if($commType == $nReplaceIndexComm){
$sendSql="INSERT INTO $commTable
(commType,dataTypeNo,sysTypeNo,sysNo,subSysNo,indexValueList, fieldNameList,paramType,commState,sendTime,remark)
VALUES
('$commType','$dataTypeNo','$sysTypeNo','$sysNo','$subSysNo','$indexValueList',
'$fieldNameList','0','1',CURRENT_TIMESTAMP,'$newIndexValue')
";
}else{
$sendSql="INSERT INTO $commTable
(commType,dataTypeNo,sysTypeNo,sysNo,subSysNo,indexValueList,fieldNameList,paramType,commState,sendTime)
VALUES
('$commType','$dataTypeNo','$sysTypeNo','$sysNo','$subSysNo','$indexValueList',
'$fieldNameList','0','1',CURRENT_TIMESTAMP)
";
}
if($DEBUG)echo"
send command sql = $sendSql";
$sendResult=mysqli_query($pubConn,$sendSql);
echo mysqli_error($pubConn);
}
//step 5:Return commIdStr
$selSql = "SELECT commId FROM $commTable
WHERE sysTypeNo='$sysTypeNo' AND sysNo='$sysNo' AND subSysNo='$subSysNo'
AND indexValueList='$indexValueList'
";
if($DEBUG)
echo"
get command id sql = $selSql";
$selResult=mysqli_query($pubConn,$selSql);
echo mysqli_error($pubConn);
$commIdStr='';
while($selRows = mysqli_fetch_array($selResult)){
$commIdStr .= $selRows[commId].'-';
}
if($DEBUG)echo "
commIdStr = $commIdStr";
if($DEBUG) exit();
return($commIdStr);
}//end of function sendComm()
?>