TV シリーズの Web サイトにバックパネルを構築しています。テーブルが 2 つあります。1 つはショーと呼ばれ、もう 1 つはシーズンと呼ばれます。
構造: ショー - show_id PK
,show_title
季節 - season_id PK
, show_id
(外部キー),season
バックエンドのテーブルにすべてのテレビ番組名を削除ボタンでリストしていますが、削除ボタンを押してもシーズンが添付されているため、番組は削除されません。シーズンが添付されていない番組を削除しようとすると、問題なくデータベースから削除されます。
私のコードは remove.php で次のようになります。
$id=$_GET['id'];
// Delete show
$sql="DELETE FROM shows WHERE shows_id='$id'";
$result=mysql_query($sql);
同じ番組に割り当てられたシーズンも削除する必要があると思いますが、これを行う方法がわかりません。