hent kun rækker fra tabel med alle værdier ens med array
Hej eksperterJeg spurgte for et par dage siden, hvordan jeg kunne hente rækker ud, som matchede værdier i et array, hvorefter jeg fik en udemærket løsning med at sammenligne værdierne i kun en streng.
Hvordan kan jeg få den til at hente kun de rækker hvor feltet i tabellen er ens med ALLE værdier i array'et?
Jeg har prøvet med implode, men kan ikke få det til at virke.
Her er mit script:
$query = "SELECT DISTINCT chosen_product FROM chosen_goods WHERE ip = '$userip'";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$chosen_product = $row['chosen_product'];
echo $chosen_product;
}
$query2 = "SELECT farmerid FROM farmer_goods WHERE farmer_product IN(".implode(',',$chosen_product).")";
Den kan godt skrive $chosen_product ud, men den skriver der er fejl ved ")"
Når jeg så fjerner ; så er der helt blank skærm, så vil den heller ikke skrive $chosen_product ud.
Mvh. Kenneth