Bagaimana cara update/delete tabel yang berelasi

saya memiliki relasi tabel seperti ini

saya ingin menghapus data yang ada di tabel booking. saya menggunakan code sepeti ini:


<?php
include '../config/connection.php';

$kd_detail = isset($_GET['kd_detail']) ? $_GET['kd_detail'] : '';
$kd_booking = isset($_GET['kd_booking']) ? $_GET['kd_booking'] : '';
$sql = mysqli_query($conn,"ALTER TABLE booking ADD CONSTRAINT kd_booking_ibfk_1 FOREIGN KEY (kd_booking) REFERENCES detail_booking (kd_booking) ON DELETE CASCADE");
	if (!$sql) {
	    printf("Error: %s\n", mysqli_error($conn));
	    exit();
	}else{
		$sql2 = mysqli_query($conn,"ALTER TABLE detail_booking ADD CONSTRAINT kd_booking_ibfk_1 FOREIGN KEY (kd_booking) REFERENCES booking (kd_booking)");
		header("location:booking.php");
	}
?>

tapi code diatas menghasilkan error

mohon bantuannya agan semua untuk penyelesaian error tersebut.

Terima Kasih

avatar irya
@irya

59 Kontribusi 13 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

coba sql2 sama sql1 nya dituker deh, harusnya bisa, itu error karena ada logic error di sql1 dan bakal selalu ketangkep di dalam ifnya

avatar muhazrisofyan
@muhazrisofyan

4 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban