sql >> Databasteknik >  >> RDS >> Mysql

Mysqli välj från två tabeller

Du kan helt enkelt gå med i båda borden:

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

Det verkar dock som att du inte använder ID. Jag föreslår att du skapar fält för automatisk ökning av ID för att skapa relationen mellan tabeller. Om du inte förstår vad jag menar, försök att följa en tutorial och i en vår eller två skulle du ha lärt dig mer än att bara hoppa in i kodning och försöka göra saker och försöka förstå hur de fungerar utan att ens veta om du är gör det rätt.




  1. Få en lista över funktioner och proceduresignatur från oracle

  2. sql välj tidigaste datum för flera rader

  3. Användaren kan inte komma åt en databas

  4. Postgres-fel i batchinfogning:relation hibernate_sequence existerar inte position 17