Det ligner du prøve at gøre følgende.
- $ids = array();
- while($row = mysql_fetch_array($query)) {
- $resultat[] = $row;
- $ids[] = $row['varenr'];
- }
- $test2 = implode(",", $ids);
- echo $test2;
Når du tildeler værdier overskrives tidl. værdier. Dette er hvad der sker i dit while-loop. Samme handling gentaget x-antal gange.
Skal du samle værdier til anden brug, skal du lave en container variabel uden for dit loop. Inde i dit loop tilegner du så container variablen en ny værdi konstrueret af den gamle værdi + ny værdi. Alternativt, som med arrays, pushes værdien ind i array. Se evt.
http://www.php.net/manual/en/function.array-push.php
Indlæg senest redigeret d. 18.05.2014 14:32 af Bruger #10216