proWoke
Новичок
Мне нужно, чтобы по удалению жанра музыки в базе, удалялись сразу музыканты, их альбомы, и песни. Я делаю это так:
Данные передаю так:
Так вот. А если есть просто жанр, и музыкантов и альбомов нету. То жанр не удаляется. Как мне запрос то правильно сделать?
PHP:
public function delete() {
$query = $this->dbid->prepare("DELETE genre, musician, album, song
FROM genre, musician, album, song
WHERE genre.id=? AND musician.genre=? AND album.genre=? AND song.genre=?");
$query->execute($this->data);
}
PHP:
$genre = $_REQUEST['genre'];
$genre_del = new Db_Delete_Genre($DBID);
$genre_del->getdata(array($genre, $genre, $genre ,$genre));
$genre_del->delete();
Так вот. А если есть просто жанр, и музыкантов и альбомов нету. То жанр не удаляется. Как мне запрос то правильно сделать?