Ich baue ein Backpanel für meine TV-Serien-Website, ich habe 2 Tabellen. Eine namens Shows und die andere namens Seasons.
Struktur: Shows - show_id PK
, show_title
Seasons - season_id PK
, show_id
(Fremdschlüssel), season
Ich liste alle Seriennamen in einer Tabelle im Backend mit einem Löschen-Button auf, jedoch wird die Show nicht gelöscht, wenn ich auf Löschen drücke, weil sie auch Seasons hat. Wenn ich versuche, eine Show zu löschen, die keine Seasons hat, wird sie ohne Probleme aus der Datenbank entfernt.
Mein Code sieht auf remove.php so aus:
$id=$_GET['id'];
// Show löschen
$sql="DELETE FROM shows WHERE shows_id='$id'";
$result=mysql_query($sql);
Ich vermute, dass ich auch die Seasons, die derselben Show zugewiesen sind, entfernen müsste, bin mir jedoch unsicher, wie ich das angehen soll.