Afficher le nom d'utilisateur, l'utilisateur et la révision lorsqu'il y a 2 tables
P粉195200437
P粉195200437 2023-09-09 13:01:47
0
1
747

Je crée un site d'avis sur des restaurants. Dans ma table de commentaires, j'ai une clé étrangère appelée user_id et je ne sais pas comment puis-je l'utiliser pour afficher le nom d'utilisateur dans la table des utilisateurs

Ma table utilisateur Mon formulaire de commentaire

Ma question est donc de savoir comment afficher le nom d'utilisateur ? Quelles déclarations MySQL dois-je écrire. Je ne sais pas quoi faire

P粉195200437
P粉195200437

répondre à tous(1)
P粉190883225

Supposons que vous souhaitiez essayer d'obtenir le texte du commentaire et le nom d'utilisateur de l'utilisateur correspondant, vous pouvez utiliser une jointure pour combiner les informations, par exemple :

SELECT u.username, r.review_text
FROM reviews r
LEFT JOIN users u
ON (u.user_id = r.user_id)

Je suppose que la table utilisateur est appelée users,评论表称为reviews mais mettez à jour ces tables si nécessaire, chaque table est "aliasée" respectivement en u et r, puis les tables sont jointes

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal