Citation :Certes, mais lorsque je veux afficher le nom du bouclier, je dois faire une requête SQL en plus pour récupérer le nom de l'objet 6.
Non, c'est la que tu utilise les jointures, par exemple :
Code :
SELECT user.id, bouclier.nom AS bouclier_nom
FROM users AS user
INNER JOIN boucliers AS bouclier
ON bouclier.id = user.bouclier
WHERE users.id = identifiant_utilisateur
A adapter en fonction des tables que tu as evidemment ^^