1) lo escludiamo, penso che in fondo non vale la pena, in fondo la ricerca serve per questo
2) eliminazione film, questo e' necessario,
per testare gli script ho inserito un film/i che non esiste nella realta' (e adesso e' inutile) nel profilo Alex (inutile anche questo)
Tabella
film
Test movie per Alex
movie_id 343
Tabella
actor
Alex
actor_id 40
adesso in phpmyadmin eseguo questa query nella tabella
film_actor (che collega actor e film)
SQL:
SELECT * FROM `film_actor` WHERE `film_id` = 343
trovato, eseguo altra query
SQL:
DELETE FROM `film_actor` WHERE `film_actor`.`actor_id` = 40 AND `film_actor`.`film_id` = 343;
collegamento film actor delete
altra query e trovo il film da tabella
film
SQL:
SELECT * FROM `film` WHERE `film_id` = 343
delete film
SQL:
DELETE FROM `film` WHERE `film`.`film_id` = 343;
fatto, film cancellato
quindi il codice sarebbe strutturato cosi
1) delete collegamento da film_actor
2) conferma delete o rinuncia
3) dopo la scelta delete
4) message collegamento cancellato
5) message se voglio cancellare anche il film
6) conferma delete o rinuncia
7) message film cancellato dal dtabase
fine
anche per gli attori penso vale la stessa logica, Alex e' inutile e' dovrebbe essere cancellato dopo aver rimosso i collegamenti
query testate su phpmyadmin