commentata e levata parte mysql che non serve
This commit is contained in:
+44
-53
@@ -28,10 +28,10 @@ $tblPos = "EQN:USERS:POS";
|
||||
$tblLast= "EQN:USERS:UPD";
|
||||
# timeout (x semaforo) IN SECONDI x gestione update POSIZIONI sul DB (cancello vecchi, inserisco nuovi): 1 min (poi 5?)
|
||||
$tOutSem_s = 15;//30;
|
||||
# età massima dei valori a sistema
|
||||
$maxAge_m = 5;
|
||||
# num record da processare in blocco
|
||||
$nBlockRec = 10;
|
||||
# età massima dei valori a sistema (40 min x cancellare vecchi...)
|
||||
$maxAge_m = 40;
|
||||
// # num record da processare in blocco
|
||||
// $nBlockRec = 10;
|
||||
# controllo se serve cleanUp
|
||||
$semOk=0;
|
||||
|
||||
@@ -79,57 +79,48 @@ function cleanUp($redis, $tblPos, $tblLast, $DTime) {
|
||||
# chiavo vera esecuzione transazione
|
||||
$redis->cmd('EXEC')->set();
|
||||
|
||||
// cerco i dati NUOVI (per DB) da persistere su DB $nBlockRec alla volta...
|
||||
// insert into notifications_redis (enabled,user_id,latitude,longitude) values (1,$user_id,$user_latitude,$user_longitude)
|
||||
// enabled non serve più ma è settato a 1 per compatibilità all'indietro. Per estrarre è
|
||||
// select user_id,latitude,longitude from notifications_redis
|
||||
$ini = parse_ini_file("conf.ini", true);
|
||||
mysql_connect($ini['db']['host'],$ini['db']['user'],$ini['db']['pass']);
|
||||
mysql_select_db($ini['db']['db']);
|
||||
// // cerco i dati NUOVI (per DB) da persistere su DB $nBlockRec alla volta...
|
||||
// // insert into notifications_redis (enabled,user_id,latitude,longitude) values (1,$user_id,$user_latitude,$user_longitude)
|
||||
// // enabled non serve più ma è settato a 1 per compatibilità all'indietro. Per estrarre è
|
||||
// // select user_id,latitude,longitude from notifications_redis
|
||||
// $ini = parse_ini_file("conf.ini", true);
|
||||
// mysql_connect($ini['db']['host'],$ini['db']['user'],$ini['db']['pass']);
|
||||
// mysql_select_db($ini['db']['db']);
|
||||
|
||||
// elimino da DB righe vecchie... MANCA condizione tempo perché manca colonna...
|
||||
$sqlDel="TRUNCATE TABLE notifications_redis;";
|
||||
#$sqlDel="DELETE * FROM notifications_redis WHERE 1=1";
|
||||
$sqlSel="SELECT user_id, latitude, longitude, data FROM notifications_redis;";
|
||||
$sqlIns="";
|
||||
// elimino da DB righe vecchie... MANCA condizione tempo perché manca colonna...
|
||||
#mysql_query($sqlDel);
|
||||
// // elimino da DB righe vecchie... MANCA condizione tempo perché manca colonna...
|
||||
// $sqlDel="TRUNCATE TABLE notifications_redis;";
|
||||
// #$sqlDel="DELETE * FROM notifications_redis WHERE 1=1";
|
||||
// $sqlSel="SELECT user_id, latitude, longitude, data FROM notifications_redis;";
|
||||
// $sqlIns="";
|
||||
// // elimino da DB righe vecchie... MANCA condizione tempo perché manca colonna...
|
||||
// #mysql_query($sqlDel);
|
||||
|
||||
// inserisco TUTTE le righe nuove...
|
||||
$answ=$redis->cmd('ZSCAN', $tblLast, 0)->set();
|
||||
#var_dump($answ);
|
||||
$array=$answ[0];
|
||||
$tab=$array[1];
|
||||
$sqlIns .= "INSERT INTO notifications_redis(enabled,user_id,latitude, longitude, data) VALUES ";
|
||||
for ($i = 0; $i < count($tab); $i+=2) {
|
||||
$data=substr($tab[i+1],0,4)."-";
|
||||
$data.=substr($tab[i+1],4,2)."-";
|
||||
$data.=substr($tab[i+1],6,2)." ";
|
||||
$data.=substr($tab[i+1],8,2).":";
|
||||
$data.=substr($tab[i+1],10,2);
|
||||
$sqlIns .= " (1,".$tab[$i].",0,0,'".$data."'),";
|
||||
#$sqlIns .= " (1,".$tab[$i].",0,0,'".date("Y-m-d H:i")."'),";
|
||||
}
|
||||
#sostituisco ultimo carattere..
|
||||
$sqlIns = substr($sqlIns, 0, strlen($sqlIns)-1).";";
|
||||
mysql_query($sqlIns);
|
||||
#ECHO "<hr/>";
|
||||
ECHO $sqlIns;
|
||||
#ECHO "<br/>";
|
||||
// costruisco stringa comando x calcellazione dati vecchi DTime
|
||||
#mysql_query($sqlDel);
|
||||
// inserisco nuove righe...
|
||||
#mysql_query($sqlIns);
|
||||
// recupero TUTTE le righe utente...
|
||||
$sql=mysql_query($sqlSel);
|
||||
//#$counter=0;
|
||||
$num_rows = mysql_num_rows($sql);
|
||||
ECHO "Righe DB: ".$num_rows."<br/>";
|
||||
//#for ($i = 0; $i < $num_rows; $i++)
|
||||
//#{
|
||||
//# $regidArray[$counter]=mysql_result($sql,$i,"reg_id");
|
||||
//#}
|
||||
mysql_close();
|
||||
// // inserisco TUTTE le righe nuove...
|
||||
// $answ=$redis->cmd('ZSCAN', $tblLast, 0)->set();
|
||||
// #var_dump($answ);
|
||||
// $array=$answ[0];
|
||||
// $tab=$array[1];
|
||||
// $sqlIns .= "INSERT INTO notifications_redis(enabled,user_id,latitude, longitude, data) VALUES ";
|
||||
// for ($i = 0; $i < count($tab); $i+=2) {
|
||||
// $data=substr($tab[i+1],0,4)."-";
|
||||
// $data.=substr($tab[i+1],4,2)."-";
|
||||
// $data.=substr($tab[i+1],6,2)." ";
|
||||
// $data.=substr($tab[i+1],8,2).":";
|
||||
// $data.=substr($tab[i+1],10,2);
|
||||
// $sqlIns .= " (1,".$tab[$i].",0,0,'".$data."'),";
|
||||
// #$sqlIns .= " (1,".$tab[$i].",0,0,'".date("Y-m-d H:i")."'),";
|
||||
// }
|
||||
// #sostituisco ultimo carattere..
|
||||
// $sqlIns = substr($sqlIns, 0, strlen($sqlIns)-1).";";
|
||||
// mysql_query($sqlIns);
|
||||
// #ECHO "<hr/>";
|
||||
// ECHO $sqlIns;
|
||||
// // recupero TUTTE le righe utente...
|
||||
// $sql=mysql_query($sqlSel);
|
||||
// //#$counter=0;
|
||||
// $num_rows = mysql_num_rows($sql);
|
||||
// ECHO "Righe DB: ".$num_rows."<br/>";
|
||||
// mysql_close();
|
||||
|
||||
}
|
||||
# conta quanti record ci siano nelle tab indicata
|
||||
|
||||
Reference in New Issue
Block a user