Bonjour,
Je me trouve actuellement confronté à un problème que je ne sais pas résoudre.
Pour mon site en php, j'effectue une requête SQL qui, à partir d'un ID utilisateur pris dans une table d'un module, va chercher le nom de l'utilisateur qui correspond dans la table des utilisateurs du site.
ex : "select table_users.name from table_module, table_users where table_module.id = table_users.id"
Bref, jusque là, tout va bien.
Oui mais...
.. mais je vais forcément me retrouver un jour ou l'autre dans le cas où un des utilisateurs renseignés dans le module sera supprimé de ma base utilisateurs.
Pour des contraintes techniques indépendantes de ma bonne volonté manifeste (
), je ne peux pas effectuer d'intégrité référentielle entre les deux tables (ex : id table_users supprimé => id table_module supprimé).
Donc comment faire pour éviter de faire planter ma requête et donc, toute la fonction de mon module ?
Merci d'avance...