resultaten uit Database in WHERE statement gebruiken
stefan H
26/08/2013 19:40:13Beste allemaal,
kan iemand mij helpen met het volgende probleem.
ik heb een query waarmee ik gebruiker id's uit de database haal.
nu is het de bedoeling dat er in een volgende query resultaten uit een ander table gehaald worden met in het WHERE gedeelte de gebruiker id's .
uit de eerste query komt dus een array met verschillende id's daarna wil ik met de id's resultaten zoeken waar deze id's voorkomen.
kan iemand mij opweg helpen.
ik dacht iets van dit
kan iemand mij helpen met het volgende probleem.
ik heb een query waarmee ik gebruiker id's uit de database haal.
nu is het de bedoeling dat er in een volgende query resultaten uit een ander table gehaald worden met in het WHERE gedeelte de gebruiker id's .
uit de eerste query komt dus een array met verschillende id's daarna wil ik met de id's resultaten zoeken waar deze id's voorkomen.
kan iemand mij opweg helpen.
ik dacht iets van dit
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$query =("SELECT * FROM resultaten WHERE gebruikerid='".$1equery."'");
//
$1equery is dan de array van de resultaten gebruikerid's//
$query =("SELECT * FROM resultaten WHERE gebruikerid='".$1equery."'");
//
$1equery is dan de array van de resultaten gebruikerid's//
PHP hulp
05/11/2024 22:30:15Je kan dat gewoon in één query doen:
Een betere methode is via een join
Een betere methode is via een join
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
SELECT
g.gebruikerid,
g.gebruikernaam,
r.resultaat
FROM
gebruikers g
JOIN
resultaten r USING (gebruiker_id)
g.gebruikerid,
g.gebruikernaam,
r.resultaat
FROM
gebruikers g
JOIN
resultaten r USING (gebruiker_id)
Gewijzigd op 26/08/2013 20:56:04 door Ger van Steenderen