Ik ben 2 uur bezig geweest om dit probleem op te lossen, maar het is me nog steeds niet gelukt. Hopelijk kan één van jullie zien (frisse blik) wat er mis gaat. Onderstaande code geeft 3x Resource id #12 weer, maar ik heb echt geen idee waarom! De $aanvulling[‘id’] bestaat wel en die werkt ook netjes binnen de while lus. en als ik de query in phpmyadmin plak krijg ik ook netjes een resultaat terug.
<?php
while($aanvulling = mysql_fetch_assoc($result_aanvullingen)){
$pdk_query = mysql_query("
SELECT
k.id as korting_id,
k.soort_id as soort_id,
k.type_id as type_id,
k.waarde as waarde,
kk.product_id as product_id,
kk.aantal as aantal
FROM
kortingen k
INNER JOIN
kortingen_koppel kk
ON
kk.korting_id = k.id
WHERE
kk.product_id = '".$aanvulling['id']."'
");
$korting_pd = mysql_fetch_assoc($pkd_query);
print_r($aanvulling['id'].' '.$pdk_query.'<br />');
}
?>
Met deze code krijg ik als resultaat:
1 Resource id #10
2 Resource id #11
3 Resource id #12