25. april 2015 - 20:35Der er
10 kommentarer og 1 løsning
Hente poster fra 2 tabeller samtidigt
Jeg har brug for at hente og vise poster fra 2 tabeller samtidigt. I tabel 1 hentes id, brugerid og interesseområde og i tabel 2 hentes onlinestatus, for at afgøre om personen er online. Jeg henter viser posterne fra tabel_1 med følgende forespørgsel:
if($stmt=$mysqli->prepare("SELECT `id`, `brugerid`, `segment` FROM `table_1` WHERE `interesse `=? ")) { $omraade="postfriske"; $stmt->bind_param('i', $omraade); $stmt->execute(); $stmt->bind_result($id, $brugerid, $segment); while($stmt->fetch()) { ?> ......her vises alle profiler med den aktuelle hobby <?php } $stmt->close(); } Jeg har nu brug for i tabel 2 at hente onlinestatus (angivet med epoc) for at kunne markere om personen er online. Hvordan laver jeg denne kombinerede forespørgsel?
Da id er forskelligt for de to tabeller og ikke har indbyrdes relation, går jeg ud fra, at du tænker på `brugerid`. Men hvordan laver jeg forespørgselen?
Har prøvet at arbejde #6 ind i min querry, men har slet ikke haft held til at få noget som helst output. Hvordan får jeg skrevet #6 ind i forespørgselen i #0, så det virker?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.