getMessage(); echo $str.PHP_EOL ; exit(0) ; } $ds = "" ; $sensor = 0 ; $which = "xxx" ; for ( $i = 1 ; $i < $argc ; $i++ ) { if ( strncmp($argv[$i],"ds=",3) == 0 ) $ds = substr($argv[$i],3) ; else if ( strncmp($argv[$i],"sensor=",7) == 0 ) { $sensor = substr($argv[$i],7) ; $sensor = intval($sensor) ; } else if ( strncmp($argv[$i],"Table=",6) == 0 ) $which = substr($argv[$i],6) ; else if ( strncmp($argv[$i],"-?") == 0 ) usage() ; } $date = explode("-",$ds) ; if ( count($date) != 3 ) { echo "No OR invalid date specified\n" ; usage() ; } if ( ($which != 'both') && ($which != 'raw') && ($which != 'calib') ) { echo "No table specified".PHP_EOL ; usage() ; } if ( $sensor == 0 ) { if ( ($which == 'raw') || ($which == 'both') ) { $sql = "DELETE FROM DataBankRaw WHERE T_TIME <= ".$ds ; echo $sql.PHP_EOL ; $result = $db->query($sql) ; } if ( ($which == 'calib') || ($which == 'both') ) { $sql = "DELETE FROM DataBankCalib WHERE T_TIME <= ".$ds ; echo $sql.PHP_EOL ; $result = $db->query($sql) ; } } else { if ( ($which == 'raw') || ($which == 'both') ) { $sql = "DELETE FROM DataBankRaw WHERE T_TIME <= ".$ds." AND S_ID=".$sensor ; echo $sql.PHP_EOL ; $result = $db->query($sql) ; } if ( ($which == 'calib') || ($which == 'both') ) { $sql = "DELETE FROM DataBankCalib WHERE T_TIME <= ".$ds." AND S_ID=".$sensor ; ; echo $sql.PHP_EOL ; $result = $db->query($sql) ; } } ?>