Jump to content

mysql query where clause with comma separated values?


php_begins

Recommended Posts

Hi, Can I have a comma separated values in WHERE clause of an MYSQL select statement?

Something like this,

$id=100,102;

 

SELECT id,name from tablename WHERE id='$id';

 

I need to display all ids where the names where id=$id. The $id variable is a dynamic comma separated ids.

Comma separated values should be avoided, it's poor design and causes a lot of headache.  If you have to check these then you can use IN()

http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.