28 lines
817 B
PHP
28 lines
817 B
PHP
<?php
|
|
require_once 'db_config.php';
|
|
|
|
$sql = "
|
|
CREATE TABLE IF NOT EXISTS warga (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
kemiskinan_id INT NOT NULL,
|
|
nik VARCHAR(50) DEFAULT NULL,
|
|
nama_warga VARCHAR(200) NOT NULL,
|
|
hubungan_keluarga VARCHAR(100) DEFAULT NULL,
|
|
tanggal_lahir DATE DEFAULT NULL,
|
|
pendidikan VARCHAR(100) DEFAULT NULL,
|
|
riwayat_penyakit TEXT DEFAULT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
FOREIGN KEY (kemiskinan_id) REFERENCES kemiskinan(id) ON DELETE CASCADE
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
";
|
|
|
|
if ($conn->query($sql) === TRUE) {
|
|
echo "Table 'warga' created successfully\n";
|
|
} else {
|
|
echo "Error creating table: " . $conn->error . "\n";
|
|
}
|
|
|
|
$conn->close();
|
|
?>
|