Hi, you could use "IN" in your query: $sql = "select * from..... where id in (0" // start your query if (count($selection) >= 1) { for ($i=0;$i<count($selection);$i++) { echo $selection[$i]; $sql .= ",".$selection[$i]; // add each ID to your query }}; $sql .= ")"; // finish the query, then execute it $res = mysql_query($sql); HTH, Bastian Chris Payne schrieb: > Hi there everyone, > > I use the following code to collect date from multiple tickboxes on my form: > > if (count($selection) >= 1) { > for ($i=0;$i<count($selection);$i++) { > > echo $selection[$i]; > > }}; > > $selection is the ID number and passes fine, but what I need it to do is > query my DB via the above query displaying the results from the multiple > ID's, how can I do this from this array? I know from a single ID / string > but not this way. > > Please help, i'm almost totally bald from frustration :-) > > Chris -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php