Hallo,
kennt mysql denn die INFORMATION_SCHEMA.COLUMNS View. Dann könntest du auf dieser nach Tabellen suchen, welche PersonenID als Spalte beinhalten und für jede Tabelle ein geeignetes DELETE ... WHERE PersonenID=#wert#; ausgeben bzw. dynamisch ausführen lassen. Wenn mysql selbst keine Möglichkeiten dafür bietet, kannst du ja die Tabellennamen in PHP konsummieren und dort entsprechende Statements zusammenfrickeln.
damit ich mit meinen Queries während des Entwickelns nicht noch mehr Fehlermeldungen bekomme.
Sehr schön formuliert.
Cheers, Frank