Initial commit
This commit is contained in:
@@ -0,0 +1,132 @@
|
||||
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
|
||||
function sqlGetResAsArray($query)
|
||||
{
|
||||
$res=null;
|
||||
$res = array();
|
||||
|
||||
if(!$results = mysql_query($query)){
|
||||
echo mysql_error();
|
||||
return false;
|
||||
}
|
||||
for($i=0; $row=mysql_fetch_assoc($results); $i++)
|
||||
$res[$i]=$row;
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
echo 'starting ...<br>';
|
||||
|
||||
$scriptDate = date("Y-m-d H:i:s");
|
||||
|
||||
|
||||
// ================================================================================================================================ //
|
||||
// ================================================================================================================================ //
|
||||
$polaczSecond = mysql_connect("localhost", "root", "Mikronika123") or die ('cannot connect to db'); mysql_select_db("softspm");
|
||||
mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
// zeruje stare dane
|
||||
$minuta = (int) date('i');
|
||||
if ($minuta==8 || $minuta==13 || $minuta==18 || $minuta==23 || $minuta==28 || $minuta==33 || $minuta==38 || $minuta==43 || $minuta==48 || $minuta==53 || $minuta==58)
|
||||
mysql_query("delete from rep_his_data_everyday where RHD_DATE>='".date('Y-m-d H').":00:00'");
|
||||
|
||||
unset($maxWellSec); unset($maxWellID);
|
||||
$maxWellSec = sqlGetResAsArray("select max(RHD_ID) MAX_ID from rep_his_data_everyday");
|
||||
$maxWellID = $maxWellSec[0]['MAX_ID'];
|
||||
|
||||
unset($maxDetSec); unset($maxDetID);
|
||||
$maxDetSec = sqlGetResAsArray("select max(DRD_ID) MAX_ID from seg_dev_resources_det");
|
||||
$maxDetID = $maxDetSec[0]['MAX_ID'];
|
||||
|
||||
unset($cntArr);
|
||||
$cntArr = sqlGetResAsArray("select count(SQD_ID) ILE from rep_soap_syndis_quality_data");
|
||||
if ($cntArr[0]['ILE']>0)
|
||||
mysql_query("truncate table rep_soap_syndis_quality_data");
|
||||
|
||||
unset($cntTest);
|
||||
$cntTest = sqlGetResAsArray("select count(TST_ID) ILE from tst_tests");
|
||||
|
||||
|
||||
echo 'maxWellID: '.$maxWellID.'<br/>';
|
||||
echo 'maxDetID: '.$maxDetID.'<br/>';
|
||||
|
||||
mysql_close($polaczSecond);
|
||||
// ================================================================================================================================ //
|
||||
|
||||
// sprawdz, czy czasami nie oddtwarza bazy
|
||||
if ($cntTest[0]['ILE']>0)
|
||||
{
|
||||
// ================================================================================================================================ //
|
||||
// ================================================================================================================================ //
|
||||
$polaczPrim = mysql_connect("172.22.64.101", "root", "Mikronika123") or die ('cannot connect to db'); mysql_select_db("softspm");
|
||||
mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
unset($wellArray); unset($detlArray);
|
||||
$wellArray = sqlGetResAsArray("select * from rep_his_data_everyday where RHD_ID>".$maxWellID." order by RHD_ID");
|
||||
$detlArray = sqlGetResAsArray("select * from seg_dev_resources_det where DRD_ID>".$maxDetID." order by DRD_ID");
|
||||
|
||||
mysql_close($polaczPrim);
|
||||
// ================================================================================================================================ //
|
||||
|
||||
// ================================================================================================================================ //
|
||||
// ================================================================================================================================ //
|
||||
$polaczSecond = mysql_connect("localhost", "root", "Mikronika123") or die ('cannot connect to db'); mysql_select_db("softspm");
|
||||
mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
foreach ($wellArray as $wellTB)
|
||||
{
|
||||
mysql_query("INSERT INTO rep_his_data_everyday SET
|
||||
RHD_ID='".$wellTB['RHD_ID']."',
|
||||
RHD_DRS_ID='".$wellTB['RHD_DRS_ID']."',
|
||||
RHD_DATE='".$wellTB['RHD_DATE']."',
|
||||
RHD_HST0_VAL='".$wellTB['RHD_HST0_VAL']."',
|
||||
RHD_HST_VAL='".$wellTB['RHD_HST_VAL']."',
|
||||
RHD_HD_VAL='".$wellTB['RHD_HD_VAL']."',
|
||||
RHD_Q_VAL='".$wellTB['RHD_Q_VAL']."',
|
||||
RHD_P1_VAL='".$wellTB['RHD_P1_VAL']."',
|
||||
RHD_P2_VAL='".$wellTB['RHD_P2_VAL']."',
|
||||
RHD_I_VAL='".$wellTB['RHD_I_VAL']."',
|
||||
RHD_U_VAL='".$wellTB['RHD_U_VAL']."',
|
||||
RHD_PE_VAL='".$wellTB['RHD_PE_VAL']."',
|
||||
RHD_COS_VAL='".$wellTB['RHD_COS_VAL']."',
|
||||
RHD_PP_VAL='".$wellTB['RHD_PP_VAL']."',
|
||||
RHD_HH_VAL='".$wellTB['RHD_HH_VAL']."',
|
||||
RHD_VM3_VAL='".$wellTB['RHD_VM3_VAL']."',
|
||||
RHD_WTEMP_VAL='".$wellTB['RHD_WTEMP_VAL']."',
|
||||
RHD_DGN_VAL='".$wellTB['RHD_DGN_VAL']."',
|
||||
RHD_WORK_TIME_VAL='".$wellTB['RHD_WORK_TIME_VAL']."',
|
||||
RHD_SPM_WT='".$wellTB['RHD_SPM_WT']."',
|
||||
RHD_SPM_PW='".$wellTB['RHD_SPM_PW']."',
|
||||
RHD_AUDIT_CD='".$wellTB['RHD_AUDIT_CD']."'");
|
||||
}
|
||||
echo 'Zaktualizowano studnie...<br>';
|
||||
|
||||
mysql_query("update rep_his_data_everyday set RHD_HST0_VAL=null where RHD_HST0_VAL=0");
|
||||
mysql_query("update rep_his_data_everyday set RHD_HST_VAL=null where RHD_HST_VAL=0");
|
||||
|
||||
|
||||
foreach ($detlArray as $detTB)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET
|
||||
DRD_ID='".$detTB['DRD_ID']."',
|
||||
DRD_DRS_ID='".$detTB['DRD_DRS_ID']."',
|
||||
DRD_RESOURCES_DETAIL='".$detTB['DRD_RESOURCES_DETAIL']."',
|
||||
DRD_VALUE='".$detTB['DRD_VALUE']."',
|
||||
DRD_DESCRIPTION='".$detTB['DRD_DESCRIPTION']."',
|
||||
DRD_EXPORT_SEGAP='".$detTB['DRD_EXPORT_SEGAP']."',
|
||||
DRD_AUDIT_USR='".$detTB['DRD_AUDIT_USR']."',
|
||||
DRD_AUDIT_DATE='".$detTB['DRD_AUDIT_DATE']."'");
|
||||
}
|
||||
echo 'Zaktualizowano detale...<br>';
|
||||
|
||||
|
||||
|
||||
mysql_close($polaczSecond);
|
||||
// ================================================================================================================================ //
|
||||
}
|
||||
|
||||
echo 'finish processing ...<br>';
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user