Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysqli sélectionne parmi deux tables

Vous pouvez simplement joindre les deux tables :

$q = mysqli_query($db,"SELECT * FROM posts 
LEFT JOIN comments ON comments.username=posts.username 
WHERE comments.username='$username'");

Cependant, il semble que vous n'utilisiez pas d'identifiants. Je vous suggère de créer des champs d'auto-incrémentation d'ID pour faire la relation entre les tables. Si vous ne comprenez pas ce que je veux dire, essayez de suivre un tutoriel et dans un ou deux vous auriez appris plus, qu'en vous lançant simplement dans le codage en essayant de faire des choses et en essayant de comprendre comment elles fonctionnent sans même savoir si vous êtes bien faire les choses.