Kan ikke få IN til at virke ordenlig.
Hej alle, jeg har et lille problem. Jeg har en sætning som jeg ikke kan finde fejl i.. F. eks når jeg gemmer id'en i $varer med kommer i mellem kan jeg ikke hive data fra med IN. Men hvis jeg skriver 1,2 manuelt kan jeg godt.. Hvad kan være gået galt?Det er på sidste linie i de 2 eksempler.
---------------------DETTE VIRKER-------------------------------
$varer = implode(',',array_keys($_SESSION['items']));
$mysql_handle = mysql_connect($D_host,$D_user,$D_pass);
mysql_select_db($D_base, $mysql_handle);
$result = mysql_query("SELECT * FROM produkter WHERE ID IN(1,2)");
----------------------------------------------------------------
---------------------DETTE VIRKER IKKE -------------------------
$varer = implode(',',array_keys($_SESSION['items']));
$mysql_handle = mysql_connect($D_host,$D_user,$D_pass);
mysql_select_db($D_base, $mysql_handle);
$result = mysql_query("SELECT * FROM produkter WHERE ID IN($varer)");
----------------------------------------------------------------