Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysqli seleciona de duas tabelas


Você pode simplesmente juntar as duas tabelas:
$q = mysqli_query($db,"SELECT * FROM posts 
LEFT JOIN comments ON comments.username=posts.username 
WHERE comments.username='$username'");

No entanto, parece que você não está usando IDs. Sugiro que crie campos de incremento automático de ID para fazer o relacionamento entre as tabelas. Se você não entende o que quero dizer, tente seguir um tutorial e em um ou dois você teria aprendido mais, do que apenas pular na codificação tentando fazer as coisas e tentando entender como elas funcionam sem nem saber se você está fazendo isso certo.