Ciao Gianni,
una domanda, per cancellare dei dati da 2 tabelle diverse ho aggiunto con PHPMyAdmin l'attributo ON DELETE CASCADE alla chiave secondaria id_tessera della tabella abbonamento, collegandola alla chiave primaria ID della tabella iscritti, infatti se con PHPMyAdmin cancello un record dalla tabella iscritti, viene automaticamente cancellato anche dalla tabella abbonamento.
Quindi ho cercato a quel punto di istituire un query per la cancellazione dei dati in php nella pagina del mio sito, così strutturata:
$query2 = "DELETE CASCADE iscritti.id FROM iscritti WHERE abbonamento.id_tessera=iscritti.id";
ma mi sono trovato questo messaggio di errore:
Errore nella query : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CASCADE iscritti.id FROM iscritti WHERE abbonamento.id_tessera=iscritti.id' at line 1.
Potresti dirmi in cosa sbaglio, è qualcosa che riguarda gli attributi del DB quando ho creato le tabelle o
è solo un errore di sintassi nella query? o tutte e due ahahahahaha.
Ciao e grazie in anticipo