sql >> Databáze >  >> RDS >> Mysql

Mysqli vyberte ze dvou tabulek

Můžete se jednoduše připojit k oběma stolům:

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

Zdá se však, že nepoužíváte ID. Navrhuji, abyste vytvořili pole automatického přírůstku ID, abyste vytvořili vztah mezi tabulkami. Pokud nerozumíte, co tím myslím, zkuste se řídit výukovým programem a v jednom nebo dvou byste se naučili víc, než jen tím, že se vrhnete do kódování, snažíte se dělat věci a snažíte se pochopit, jak fungují, aniž byste věděli, zda jste dělat to správně.




  1. Vzdálenost v metrech mezi dvěma prostorovými body v dotazu MySQL

  2. primární indexy versus sekundární indexy:výkonnostní rozdíly

  3. Počet sloupců MySQL neodpovídá počtu hodnot, ale počet SE shoduje

  4. Mohu ve spouštěči Oracle přiřadit nové a staré proměnné typu řádku?