56 lines
2.1 KiB
PHP
56 lines
2.1 KiB
PHP
<?php
|
|
|
|
include('includes/config/config.php');
|
|
|
|
try {
|
|
$oneMonthAgo = date('Y-m-d H:i:s', strtotime('-1 month'));
|
|
|
|
$queryInsertResultHistory = "INSERT INTO device_result_history SELECT * FROM device_result WHERE insert_datetime < ?";
|
|
|
|
$stmtInsertResultHistory = mysqli_prepare($conn, $queryInsertResultHistory);
|
|
mysqli_stmt_bind_param($stmtInsertResultHistory, "s", $oneMonthAgo);
|
|
$resultInsertResultHistory = mysqli_stmt_execute($stmtInsertResultHistory);
|
|
|
|
if (!$resultInsertResultHistory) {
|
|
exit(error_log("Error inserting into device_result_history: " . mysqli_error($conn)));
|
|
}
|
|
|
|
$queryDeleteResultOriginal = "DELETE FROM device_result WHERE insert_datetime < ?";
|
|
|
|
$stmtDeleteResultOriginal = mysqli_prepare($conn, $queryDeleteResultOriginal);
|
|
mysqli_stmt_bind_param($stmtDeleteResultOriginal, "s", $oneMonthAgo);
|
|
$resultDeleteResultOriginal = mysqli_stmt_execute($stmtDeleteResultOriginal);
|
|
|
|
if (!$resultDeleteResultOriginal) {
|
|
exit(error_log("Error deleting from device_result: " . mysqli_error($conn)));
|
|
}
|
|
|
|
$queryInsertOrderHistory = "INSERT INTO device_order_history SELECT * FROM device_order WHERE insert_datetime < ?";
|
|
|
|
$stmtInsertOrderHistory = mysqli_prepare($conn, $queryInsertOrderHistory);
|
|
mysqli_stmt_bind_param($stmtInsertOrderHistory, "s", $oneMonthAgo);
|
|
$resultInsertOrderHistory = mysqli_stmt_execute($stmtInsertOrderHistory);
|
|
|
|
if (!$resultInsertOrderHistory) {
|
|
exit(error_log("Error inserting into device_order_history: " . mysqli_error($conn)));
|
|
}
|
|
|
|
|
|
$queryDeleteOrderOriginal = "DELETE FROM device_order WHERE insert_datetime < ?";
|
|
|
|
$stmtDeleteOrderOriginal = mysqli_prepare($conn, $queryDeleteOrderOriginal);
|
|
mysqli_stmt_bind_param($stmtDeleteOrderOriginal, "s", $oneMonthAgo);
|
|
$resultDeleteOrderOriginal = mysqli_stmt_execute($stmtDeleteOrderOriginal);
|
|
|
|
if (!$resultDeleteOrderOriginal) {
|
|
exit(error_log("Error deleting from device_order: " . mysqli_error($conn)));
|
|
}
|
|
|
|
error_log("Data transfer and deletion successful for device order and device result.");
|
|
} catch (Exception $e) {
|
|
error_log("Error: " . $e->getMessage());
|
|
die("Error: " . $e->getMessage());
|
|
}
|
|
|
|
mysqli_close($conn);
|