From: "Aaron Wolski" <[EMAIL PROTECTED]>
> I have input for where users can enter order numbers in which to search
> the database to find results matching their entry.
>
> To enter multiple order numbers they can comma separate like:
> 1,34,21,34,54
>
> What I need to do is take those numbers and make a query that would like
> like:
>
> (cart_id in('1','34','21','34','54') OR id in('1','34','21','34','54'))
Why do you need to put quotes around integers??
$var = '1,34,21,34,54';
//replace comma with quote,comma,quote and add quotes to beginning and end
$in_clause = "'" . str_replace(',',"','",$var) . "'";
$query = "WHERE (cart_id IN ($in_clause) OR id IN ($in_clause))";
---John Holmes...
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php