Eh bien, si vous aviez utilisé des tables InnoDB, vous pourriez configurer un suppression en cascade avec des clés étrangères cela ferait tout automatiquement. Mais si vous avez une raison d'utiliser MyISAM, vous utilisez simplement un multiple -table SUPPRIMER :
DELETE FROM boards, topics, messages
USING boards INNER JOIN topics INNER JOIN messages
WHERE boards.boardid = $boardid
AND topics.boardid = boards.boardid
AND messages.boardid = boards.boardid;