Files
manjapro_v6/load/update_tempelate_pesan.php
2026-08-20 18:39:37 +07:00

74 lines
1.6 KiB
PHP

<?php
include "../config/connect.php";
// $sql = "
// SELECT
// ds.id AS tujuan_server,
// mtp.nama,
// mtp.pesan
// FROM data_server ds
// CROSS JOIN (
// SELECT *
// FROM master_template_pesan
// WHERE id_data_server = 1
// ) mtp
// WHERE ds.id <> 1
// AND NOT EXISTS (
// SELECT 1
// FROM master_template_pesan cek
// WHERE cek.id_data_server = ds.id
// AND cek.nama = mtp.nama
// )
// ";
// $stmt = $pdo->prepare($sql);
// $stmt->execute();
// while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
// echo "Server: {$row['tujuan_server']} | Nama: {$row['nama']} | Template: {$row['pesan']}<br>";
// }
$sql = "
INSERT INTO master_template_pesan (
id_data_server,
nama,
pesan,
pesan_official,
status_pesan,
gateway_type,
nama_template,
backround_kwitansi,
interval_koneksi_off,
status_koneksi_off
)
SELECT
ds.id,
mtp.nama,
mtp.pesan,
mtp.pesan_official,
mtp.status_pesan,
mtp.gateway_type,
mtp.nama_template,
mtp.backround_kwitansi,
mtp.interval_koneksi_off,
mtp.status_koneksi_off
FROM data_server ds
CROSS JOIN (
SELECT *
FROM master_template_pesan
WHERE id_data_server = 1
) mtp
WHERE ds.id <> 1
AND NOT EXISTS (
SELECT 1
FROM master_template_pesan cek
WHERE cek.id_data_server = ds.id
AND cek.nama = mtp.nama
)
";
$stmt = $pdo->prepare($sql);
$stmt->execute();
echo "Berhasil insert " . $stmt->rowCount() . " data.";