Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mysqli wählt aus zwei Tabellen aus

Sie können einfach beide Tabellen verbinden:

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

Es sieht jedoch so aus, als würden Sie keine IDs verwenden. Ich schlage vor, dass Sie ID-Auto-Increment-Felder erstellen, um die Beziehung zwischen Tabellen herzustellen. Wenn Sie nicht verstehen, was ich meine, versuchen Sie, einem Tutorial zu folgen, und in ein oder zwei Stunden hätten Sie mehr gelernt, als einfach in die Programmierung einzusteigen und zu versuchen, Dinge zu tun und zu verstehen, wie sie funktionieren, ohne überhaupt zu wissen, ob Sie es tun es richtig machen.