booking/work/data/booking_users.php
2025-03-24 19:02:58 +03:00

110 lines
3.7 KiB
PHP

<?php
$done = true;
if (!$done) {
ini_set('memory_limit', '10G');
$name_db = "aqdamypanel_AQDAMY_DATA2";
$host_db = "localhost";
$user_db = "aqdamypanel_mysql";
$pass_db = "AST4dxy6vEsi";
$db = new mysqli($host_db, $user_db, $pass_db, $name_db);
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
// Change db to "test" db //// mysqli_select_db($db, "test");
$Arabic= 'SET CHARACTER SET utf8';
mysqli_query($db,$Arabic) or die ('Can\'t charset in DataBase');
$db->set_charset("utf8");
$get_from_old = mysqli_query($db,
"SELECT `booking_users`.`id`, `booking_users`.`name_utf`, `booking_users`.`rg_date`, `booking_users`.`mobile`, `booking_users`.`age`, `offres`.`name_ar_utf` FROM `booking_users`
LEFT JOIN `offres` ON `booking_users`.`offre` = `offres`.`id`
WHERE (`booking_users`.`mobile` LIKE '9665%' AND CHAR_LENGTH(`booking_users`.`mobile`) = 12) OR (`booking_users`.`mobile` LIKE '5%' AND CHAR_LENGTH(`booking_users`.`mobile`) = 9)"
);
$old_data= array();
if (mysqli_num_rows($get_from_old) > 0) {
while ($row_from_old = mysqli_fetch_assoc($get_from_old)) {
array_push($old_data, array(
'id' => $row_from_old['id'],
'name' => $row_from_old['name_utf'],
'mobile' => $row_from_old['mobile'],
'age' => $row_from_old['age'],
'name_ar_utf' => $row_from_old['name_ar_utf'] . ' مؤرشف',
'date' => $row_from_old['rg_date'],
));
}
}
echo ' / after / ';
$name_db = "aqdamypanel_aqdamy";
$host_db = "localhost";
$user_db = "aqdamypanel_mysql";
$pass_db = "AST4dxy6vEsi";
$db = new mysqli($host_db, $user_db, $pass_db, $name_db);
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
// Change db to "test" db //// mysqli_select_db($db, "test");
$Arabic= 'SET CHARACTER SET utf8';
mysqli_query($db,$Arabic) or die ('Can\'t charset in DataBase');
$db->set_charset("utf8");
$not_in = '';
$itis_in = '';
foreach ($old_data as $i) {
$old_data_temp_id = $i['id'];
$old_data_temp_name = $i['name'];
$old_data_temp_mobile = $i['mobile'];
$old_data_temp_age = $i['age'];
$old_data_temp_date = $i['date'];
$name_ar_utf = $i['name_ar_utf'];
if ($name_ar_utf == ' مؤرشف') {
$name_ar_utf = 'غير محدد';
}
if (strlen($old_data_temp_mobile) == 12) {
$old_data_temp_mobile = substr($old_data_temp_mobile, 3);
}
$check = mysqli_query($db,
"SELECT `id` FROM `tretment` WHERE `number` = '$old_data_temp_mobile' AND `commercial_register_id` = '2'"
);
if (mysqli_num_rows($check) > 0) {
$not_in .= $old_data_temp_id . ', ';
} else {
$itis_in .= " (
'$old_data_temp_name',
'$old_data_temp_mobile',
'$old_data_temp_age',
(SELECT `id` FROM `an_employee_offer` WHERE `name` = '$name_ar_utf'),
'2',
'$old_data_temp_date',
'1',
'2'
),";
}
}
$myfile = fopen("booking_users_found.txt", "w") or die("Unable to open file!");
$txt = $not_in;
fwrite($myfile, $txt);
fclose($myfile);
$myfile = fopen("booking_users_not_found.txt", "w") or die("Unable to open file!");
$txt = "INSERT INTO `tretment`(`name`, `number`, `age`, `an_employee_offer_id`, `commercial_register_id`, `date_time`, `user_id`, `activation_id`) VALUES";
$txt .= $itis_in;
fwrite($myfile, $txt);
fclose($myfile);
}
?>