Mysql
 sql >> Database >  >> RDS >> Mysql

Mysqli seleziona da due tabelle

Puoi semplicemente unirti a entrambi i tavoli:

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

Tuttavia, sembra che tu non stia utilizzando gli ID. Ti suggerisco di creare campi di autoincremento dell'ID per creare la relazione tra le tabelle. Se non capisci cosa intendo, prova a seguire un tutorial e in uno o due avresti imparato di più, che semplicemente saltando nel codice cercando di fare le cose e cercando di capire come funzionano senza nemmeno sapere se lo sei facendolo bene.